Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isolate TPS3705 reset signal #14

Closed
prasimix opened this issue Dec 11, 2016 · 11 comments
Closed

Isolate TPS3705 reset signal #14

prasimix opened this issue Dec 11, 2016 · 11 comments
Assignees
Milestone

Comments

@prasimix
Copy link
Member

@prasimix prasimix commented Dec 11, 2016

Arduino IDE cannot reset the board when firmware is uploaded and reset has to be applied after uploading attempt. The reason for that is that TPS3705 is holding RESET line high (inactive). That makes a whole uploading procedure longer (and frustrating). Add one diode to "isolate" TPS3705 reset pin from Ardino Due RESET line.

@prasimix prasimix added this to the r5B11 milestone Dec 11, 2016
@prasimix prasimix self-assigned this Dec 11, 2016
prasimix added a commit that referenced this issue Dec 11, 2016
@prasimix
Copy link
Member Author

@prasimix prasimix commented Dec 11, 2016

Fixed

@prasimix prasimix closed this Dec 11, 2016
@algaremi
Copy link

@algaremi algaremi commented Dec 13, 2016

Do you have a schematic for this mod? I would like to add it to my Arduino shield. Thanks
SB

@prasimix
Copy link
Member Author

@prasimix prasimix commented Dec 13, 2016

This one is not trivial, it require that IC32 is removed that one trace beneath it can be cut. Also one 0.8 mm hole has to be drilled on the right position. Use any THT signal diode e.g. 1N4148:

r3b4 reset correction

r3b4 reset correction 2

r3b4 reset correction 3

That correction is applicable to Arduino Shield r3B4 (from PCB panel r5B9).

@bgat
Copy link

@bgat bgat commented Dec 13, 2016

Why not just lift pin 7 on IC32?

@prasimix
Copy link
Member Author

@prasimix prasimix commented Dec 13, 2016

Good point, thanks! 👍

@bgat
Copy link

@bgat bgat commented Dec 13, 2016

And is the via near the "2" in "IC32" connected to pin 3? If so, maybe you could solder the diode to that rather than drilling a hole...

@bgat
Copy link

@bgat bgat commented Dec 13, 2016

Wait, nevermind... 😂

@bgat
Copy link

@bgat bgat commented Dec 13, 2016

Wait, I take that back...once you lift pin 7, and just looking at the pics (and not schematics, which I don't have in front of me), it appears you might have a couple of vias you could solder the diode to. So maybe the pass-thru hole isn't necessary.

I belabor the point only because drilling is irreversible, and if a noob (like me when I'm under caffeinated) makes that kind of mistake, suddenly they're into a much bigger problem...

@prasimix
Copy link
Member Author

@prasimix prasimix commented Dec 13, 2016

I understand that. If you really want to be on the safe side, forgot this hack. Only obstacle is that you need to push reset manually while firmware is uploading.

@bgat
Copy link

@bgat bgat commented Dec 13, 2016

Nope, I want automatic AND safety. Call me lazy, or call me preparing for someone like me who won't read directions. 😂

@prasimix
Copy link
Member Author

@prasimix prasimix commented Dec 13, 2016

:) that's also fine. That's why this issue is opened and fixed in the recent revision.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.