FT230X interactuando con 5V uC como PIC24FV y / PIC18

0

Estoy trabajando en un proyecto en el que estoy usando PIC24FV32KA304. Y quiero usar FTDI FT230x usb para enviar un chip para la comunicación con la PC.

La hoja de datos del chip FTDI menciona que la entrada TTL es tolerante a 5V. Así que de esto entiendo que la entrada al pin RX de FT230x puede manejar 5V.

Mi pregunta es ¿convertirá el nivel de voltaje de TX a 5V? ¿Puedo conectar directamente RX, TX de FT230x con mi 5V uC o necesito usar un convertidor de nivel?

    
pregunta Pqrs169

2 respuestas

0

El nivel de las señales UART FT230x está determinado por VCCIO, que puede estar entre 1.8V y 3.3V. Vih en el PIC es 0.8VDD por lo que a 5V sería 4V que no se cumpliría con el FT230x. Por lo tanto, necesitaría un cambiador de nivel para ir entre 3.3V y 5V, o usar 3.3V para alimentar el PIC.

    
respondido por el EE_socal
0

Si está utilizando el FT230x en la configuración alimentada por bus, es posible que tenga que tener cuidado con el reflujo del riel de 3.3V a sus partes de 5V. El uso de un aislador dedicado de cambio de nivel como el ADUM1201 se encargará de esto, o una simple puerta lógica diseñada para aplicaciones de apagado parcial (lo que significa que tiene un parámetro Ioff especificado en la hoja de datos) como poner un 74LVC1G34 en la FT230x TX pin.

En este caso, el 74LVC1G34 se alimenta con Vcc = 5V y aislará el pin FT230x TX del PIC hasta que se enciendan las partes de 5V.

EDITAR: @EE_socal trae un buen punto. A 5 V, el 74LVC1G34 espera que Vih sea de 3.5 V como mínimo y que el FT230X Voh sea 2,97 en el peor de los casos. Algo en la serie de HCT (por ejemplo, 74HCT1G125) sería más apropiado, pero no tienen disposiciones para la gestión del flujo de retorno. Supongo que depende de cómo se alimenta el resto de su circuito al final.

    
respondido por el user185972

Lea otras preguntas en las etiquetas