Hello everyone!
This is my first post, so please bear with me. I need some help finding a suitable high-speed 24V - 5V logic level converter.
Project
I am planning to use an Arduino Portenta Machine Control to coordinate several motors and sensors for a research imaging setup. I have several different sensors (mass spectrometer, proximity sensors, position encoders, etc) which all capture data at different frequencies, so synchronising them to work together is a bit of a challenge! Specifically, I have some Thorlabs KDC101 brushed servo motor controllers which can execute preprogrammed motor moves when they receive a 5 V TTL "trigger", or can output a 5 V TTL "trigger" when specific motor positions are met. I also have several switches which can be turned on / off using a 5 V TTL trigger.
Aim
I need the Portenta to execute a function (such as take a measurement) when it receives a 5 V trigger. Also, I need the Portenta to be able to output 5 V triggers to control external equipment (such as turning on a switch).
The problem
The Portenta Machine Control board uses 24 V logic. I therefore need a logic level converter to input and output 5 V triggers. High-speed switching is very important for this application, so the logic level converter needs to be as fast as possible (ideally < 1 microsecond delay).
Why not try a 5 V native board
The Arduino technical support team have recommended that I use the Portenta board for high-speed applications. "Maker" series Arduino boards would be too slow.
Isolation would be nice
Some of our equipment is quite sensitive. For example, the Thorlabs KDC101 will break if we accidentally put more than 5.25 V across its trigger input. To protect equipment, it might be good to have some isolation. I came across optocouplers, which physically isolate the two sides (24 V never actually connected to the 5 V) and then use light to cross the gap. I'm not sure if optocouplers are the only way to get isolation, or whether the other logic level converter designs also have clever built-in protections?
Summary of design requirements
- 24 V - 5 V logic level conversion
- As fast as possible (< 1 microsecond delay)
- Protection between the two sides
- Total of 10 channels (it would be great if these were all together on the same board, but it's not essential)
What solution would you recommend?
Thank you for your help