Other Parts Discussed in Thread: UCD90160, TMS320C6678
I am intending to use UCD90160 to power sequence C6678.
I am referencing design from the C6678 EVB whereby they use a FPGA to power sequence the C6678. I am replacing the FPGA power sequencing function with the UCD90160 power sequencer.
For the C6678 reset lines (PORz, RESETFULLz, RESETz, LRESETz), they are pulled low in the C6678 EVB. I believe the reason for that is that the C6678 will be reset until the voltage is up and running whereby the FPGA will deassert the reset lines, then C6678 will get out of reset. This is different from other chip whereby the reset lines is pulled high (deasserted) and asserted only when required by signals.
For the UCD90160, its output can be open-drain or push-pull. I am intending to configure the output to be open-drain so that I could tie it to 1.8V (the push-pull configuration will force the output to be 1.8V). However, if that is the case, I will need to provide a pullup resistor for open-drain configuration. This will create a problem if the open-drain output of UCD90160 is connected to C66 RESET line as the line will be pulled up to 1.8V and pull down to ground by resistors. This will create a middle voltage when the open-drain output is not driving, which is not desirable.
In the UCD90160, there is this part which talks abt "During reset, the GPIO pins are high-impedance expet for FPWM/GPIO pins 17-24 which are driven low." on p22. Could I make use of this fact to connect the FPWM output to the C66 reset line without a pull down resistor as internal to UCD90160, it is pull down. I would pull the reset line to 1.8V instead as I am configuring the UCD90160 to be an open-drain output.
Will this work?