Enhancement absis ale power regulation - first#1151
Conversation
Changed PCB size and add USB injection of 12V from ABSIS bus
Change PCB size and add USB injection of +12V -> +5V to power Arduino Pro Micro
jrsteensen
left a comment
There was a problem hiding this comment.
Unfortunately, this isn't quite what we were looking for. We don't want to add USB cables just for power - that fix will come from the good OH pro-micros that don't have the power trace spacing issues all other pro-micros currently may or may not have, and some additional protections to prevent ABSIS bus power being injected on the USB power bus. If you can update to remove the USB connectors, that would be appreciated.
|
The Power Protection/Conditioning circuit looks good, and once the changes previously mentioned are implemented, feel free to upload manufacturing files and all - I'd recommend keeping the checklist in place in the PR to help keep track of the steps taken. |
|
Sorry, no review requested. I will than remove the USB connectors and inject the +5V directly to the VCC pin of the Arduino. |
deleted both usb connectors and starting pcb design
|
First blush looks great. Please commit the complete package to include manufacturing files and step model for full review. If notes on the schematic dont include an explanation of how to configure the jumpers, please add notes explaining it. Once that review is complete and we have a final PCB, I'll have you generate the release package as well. |
|
Sorry, just saw your additional commits while I was writing my reply. 😂 |
|
Oh no, you are right, I have to add the jumper description... :-) just a moment, I will add it right now... |
|
Please note it will not actually solve the pro Micro issue. VCC is fed directly to the regulator on the pro Micro causing in this case a feedback loop where the regulator is trying to supply 5 V but because that's what's being supplied it can't so we will apply try to supply a voltage less the most that it can But on VCC will be 5 V from the external regulator. You'll have 25 sources fighting each other for VCC. See attached for the power supply section of the pro Micro the default configuration is J one is jumper which means VCC will flow into the regulator or if you supply raw will have the same issue we already have |
|
Thank you for your feedback.
|
|
I'm implementing a power switching circuit into the pro Micro that will favor the 12 V input or actually the raw input over the 5 V USB power and only allow one of them through. They'll be no direct connection to the regulator except through the raw Pin and the output from it will feed the VCC input of the 32U4. That should solve most of the problems at the source, which is the power circuit of the pro Micro, which was never designed to allow both USB power and external power at the same time |
|
This is a little late I know, after all the work @rainbow-solutions has put in, but is a change even necessary for the ALE? Will it all be fixed by the OH Pro Micro? |
|
i don't think it will hurt, I would have to program the 2121 to prioritize the externa, power whether it is 5v or 12V coming in on RAW/VCC in addition to the vBUS but honestly I think I would just block VCC from hitting the input of the regulator and only allow RAW or VBUS |
|
Sorry my ignorance, but what do you mean with the 2121? No worry about my work, important is that we get things done :-) |
|
I'm referring to a TPS2121 Power Mux There's like no space on the top side of the PCB so I'll have to put it on the bottom side, I'm also removing the SJ1 to remove that feeding of the VCC power back to the input of the regulator (mux in my case. the only thing this does not address is the phantom power on the D+ of the USB port but that really is not an issue, its leakage current due to the firmware config not turning off the input pullup resistor on the 32u4 but we've talking <3v @ <1mA of leakage |
|
OK, understand. So what should the next steps? Finish the version that I build, Sandra's version with the 2121, or creating a sort of small pcb that connects to the usb port of the pro micro to feed the arduino. |
generate production files with new compnents and update bom and placing file. change also value of fuse.
|
I add the production files and bom/placement file. The fuse now is 200mA to protect better the arduino from overcurrent. |
jrsteensen
left a comment
There was a problem hiding this comment.
Please see individual file comments.
There was a problem hiding this comment.
This file should be a STEP file, not a STL.
There was a problem hiding this comment.
Hello! I did not generate this file because I did not know how to generate it. I will give a look now...
There was a problem hiding this comment.
How are you doing your BOM generation? (Columns changed significantly.)
WAS: Comment,Designator,Footprint,LCSC
IS: "Reference","Value","Datasheet","Footprint","Qty","DNP","LCSC"
SCHEMATIC CHANGES
LAYOUT CHANGES
Got this in progress. |
Replace the solder-jumper note with explicit, safety-focused instructions for JP1/JP2/JP3 and reposition that text. Large tidy-up of schematic nets: many junctions, wires and labels were repositioned or reconnected (UUIDs updated) to correct routing and visual layout. Update component U1 properties: change value/part to MAX487EEPA+, set DIP-8 footprint and move related properties/instances. Remove/adjust redundant power symbol entries, update power/ground label positions, and tweak JP3 placement and properties. Overall this commit is a schematic cleanup and clarification to improve documentation and net topology. Added D2 between regulator output and VCC.




Description
To get a stable +5V source I add a step down voltage regulator to have +5.1V from the +12V of the ABSIS bus.

The Arduino is powered only over the USB port, the VCC pin is used only as output to provide power additional PCB's over the VCC pins.
The USB ports on the ABSIS board are used to pass through the data pins of the USB connection, and add a second power source on the VBUS +5V USB wire.
To prevent backdrop from USB to ABSIS bus and inverted USB cables there are 2 diodes on both USB and ABSIS VBUS wire.
Addresses # (issue)
Motivation and Context
Type of change
How Has This Been Tested?
Screenshots:
<Paste screenshots of the WAS/IS state. Show us what it was before your changes, and show us what it is now.>
Checklist: (Delete non-relevant sections)
MCAD:
PCB/ECAD: