Hello,
We are an FRC team and have been using the incredible Romi robots with the Pi Board controller. They are superb.
We also have many Vex EDR parts including many motors. So, we are using the VSW with the D36V28F5 as our feed for the power rail for the 5 EXT pins. That way, motors and sensors will have the correct voltage to work.
We decided on this particular unit (as opposed to a boost/ buck) because we thought the extra current of this particular device could be helpful, and the technician we chatted with through email said we could use the Analog monitor to trigger en and ensure we did not get into a power-starved situation with the board.
However, when the boards arrived, and I began testing, the analog monitor (PF6 on the 32U4) seemed too high to un-trigger EN (at ~4 volts, it outputs 1.3-1.6 volts). In looking at the datasheet, it seems like 5.3 volts is the minimum voltage the D36V28F5 can handle.
.
Under normal circumstances, if the battery voltage drops below 5.4 volts, we lose connection with the computer, and cannot drive the robot. However, if there is a runtime error in our code, sometimes, but rarely, motors go full-on (bypassing motor safety). So, it is possible however unlikely, that we could get into a situation where motors are on full, and the batteries are less than the required voltage.
I spent some time on Chief Delphi asking about setting up en with either a voltage divider or PG, but we do not seem to have enough information about the device itself. So, after this long intro, my questions…
-
Can I assume this device would be safe under normal operating conditions going as low as 5.4 volts input (If the motors stall when they run low, they could potentially max out the current draw of the board). I assume dropout voltage only affects the output to the motors, but not the safety of the device, is this correct?
-
In the rare case that the robot cannot stop and the input voltage drops below 5.3 volts is it still going to be safe because the board has “Output undervoltage and overvoltage protection”
-
In the case that either of the above situations could be dangerous or damage either board (the D36V28F5 or 32U4), can you recommend how to wire it to use EN to un-trigger if there is a starved situation? I cannot figure out how to use PG with a pull-up and have it work with EN. I am wondering if creating a voltage divider between En and Vin would be better, and if so, how to wire that given there is an internal resistor already. Or, is none of this craziness necessary as the device should be safe in the way we are using it?
Thanks for such wonderful products.
~Mr. R^2
Edit: As I am reading this message board, I wonder, should we be concerned about back-voltage/ current since there will be motors attached? The motor controllers we are using are the Vex 29s,