Hello,
My application is to make hardware in the loop test engineering for automotive ECU's.
I need to make and interface (buffer) from digital command lines on the ECU (with low logic of 0V and high logic of 12V or up to 24V) to an FPGA I/O lines.
I thought about 2 solutions:
-The first is to use the CD4010BQDRQ1 chip to translate the digital signal of (0V and up to 18V) to (0V and 3.3V), this solution is limited in the high logic voltage which is typically up to 24V for automotive applications.
-The second is to use an OPAMP/comparator with an open-collector/drain configuration, this solution is limited in the speed of the comparator which is required to buffer digital signals with frequency uo tp 10MHz and non-equal rise and fall times of the output signal.
To sum up, I need to make a digital buffer with the following specs.:
-Accepts digital logic signals of 0V low level and up to 24V (or more) high level.
-Generate the output digital signals with 0V and 3.3V to be read by an FPGA.
-Accepts logic signals of up to 10MHz frequency.
-Almost equal rise and fall times.
-I would prefer the solution which has lower high-to-low and low-to-high transition times to avoid distortion in duty cycle of digital output signal at high frequencies.
If you have a suggestion, even using non-automotive chips, kindly let me know.
Thanks in advance,
Moataz Youssef.