¿Cómo pueden los transceptores CAN salir de CANH = 3.5V y CANL = 1.5V?

1

Al enviar un bit dominante (0 bits) en el bus CAN, entiendo que los transceptores CAN emiten CANH = 3.5V y CANL = 1.5V.

Pero al mirar los esquemas de un transceptor CAN, no entiendo cómo se alcanza el CANH = 3.5V (figura como se indica a continuación en el blog de TI).

¿El diodo Schottky (en la imagen) junto con el transistor hacen que caiga 1.5V? Basado en el hecho de que los diodos Schottky caen muy bajo voltaje (~ 0.5V), no puedo imaginar que el MOSFET caiga 1.0V. Especialmente cuando la resistencia de drenaje a la fuente es de unos pocos mOhms para los transceptores CAN.

¿Cualquiera puede explicar cómo se logra la caída de 1.5V de Vcc = 5V a CANH = 3.5V?

    
pregunta Kyong Tak Cho

1 respuesta

2

Un MOSFET del tamaño adecuado puede proporcionar caídas de voltaje extremadamente bajas, a expensas del aumento del tamaño del troquel. Por ejemplo, los MOSFET de potencia proporcionan rutinariamente resistencias en el rango de miliohmios. Por supuesto, esto es a corrientes de 10s de amperios. Para CANBus, las corrientes involucradas son mucho menos, por lo que los FET no necesitan ser tan grandes. Pero digamos que el FET está dimensionado para una caída de 0.1 voltios a la corriente deseada. Entonces, la caída total dentro del controlador será de aproximadamente 1.2 voltios (2 x 0.1 más 2 x 0.5), dejando 3.8 con un suministro de 5 voltios. Esto es cómodamente mayor que el requisito mínimo de 3.5.

Y sí, hay una variación en el proceso entre los chips, por lo que el voltaje real a través de la (s) resistencia (s) de terminación variará un poco. Pero, por supuesto, esa es la belleza de lo digital: mientras los voltajes estén dentro de la tolerancia, a nadie le importan los detalles.

EDITAR - Y el límite de 1.5 representa la suma total de todas las corrientes de fuga a través de los MOSFET que se han apagado. Como teóricamente puede haber alrededor de 127 unidades de este tipo, incluso pequeñas corrientes de fuga podrían sumarse.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas