Latency on Switching Outputs

Hello,

I’m using a PMU24 and have a safety application that requires very fast switching.

If driven by a digital input pin, what would the latency (in ms) be for one of the outputs to change in reaction?

Any ways this could be optimised?

Thanks,

If safety related, I wouldn’t pass it through an ECU which can hang/reboot and power to ecu is controlled by a whole chain of other mechanisms.

How fast do you need?

Requirement is for a reaction time of <10ms

I believe the main loop runs at 500Hz, and will read the input and switch the output within one cycle provided the input is above the output in the project tree. MOSFET switching time should be in the ballpark of 0.1ms. Theoretically you should see <3ms, but you’re obviously best off measuring it with real hardware and firmware.

Be aware that heavy CPU load could slow the main loop, timings will change with firmware updates, and that hardware and software errors do occur. Depending on what you mean by “safety”, it may or may not be suitable (engine safety yes, human safety probably no).

The worst case scenario should be 4ms if you use digital input.