I've now re-made the PCB and completely assembled it. Among the changes I've made are:
That last chip has a very serious setback that I hadn't considered when I designed the thing. From its datasheet:
That means that on power up, the output is at an ambiguos state. Regardless of the input state. And they need to be initialized as described to have a known state afterwards.
This is dangerous. How can I possibly initialize each isolator without risking the possibility of a short circuit? Worse yet, what if there's already a short circuit situation even before power up?
- The use of an ir2101 high-low side fet driver, with independent inputs
- The inclusion of a 100k resistor between gate and source of every FET, to guarantee an off-state bias at power up
- I'm now using HCPL-9030-000E digital isolators, instead of optos. These isolators are far faster, about 20ns minimum pulse width vs 5us to that of optos.
That last chip has a very serious setback that I hadn't considered when I designed the thing. From its datasheet:
That means that on power up, the output is at an ambiguos state. Regardless of the input state. And they need to be initialized as described to have a known state afterwards.
This is dangerous. How can I possibly initialize each isolator without risking the possibility of a short circuit? Worse yet, what if there's already a short circuit situation even before power up?


