Estoy tratando de crear un dispositivo que controle algunas líneas RS485 independientes usando un solo puerto USB.
Mi primera idea fue usar el controlador de concentrador USB GL850G (4 puertos de bajada), 4x FT232R, 4x MAX485. Tuve que proporcionar una fuente de reloj de 12 MHz tanto para el controlador del concentrador como para el FT232R.
Comencé mi diseño con un generador de reloj universal común (sg-51 a 12 MHz), pero FT232R requiere un nivel de 5 V en la entrada de reloj, mientras que GL850G requiere 3,3 V.
Entonces, ¿tal vez haya una manera de cambiar la fuente de reloj de 5V a 3.3V?
Si no, debería:
¿Cuáles son las desventajas de usar un oscilador interno?
Si la clave es la estabilidad y no el costo, ¿cómo debo hacerlo?
Una opción más simple que cuatro FT232R y un controlador concentrador sería un solo FT4232H .
La familia FT232H es compatible con un superconjunto de características del FT232R; se utiliza con frecuencia como controlador JTAG. En esta aplicación, sin embargo, lo que importa es que el FT4232H se puede configurar para proporcionar cuatro UART. Esto le permite eliminar por completo el controlador del concentrador, junto con toda su consiguiente complejidad añadida.
Y para combinar aún más algunas cosas, es mejor que use un par de transmisores y receptores cuádruples RS485 MAX3030E y MAX3096 que usar cuatro MAX485.
FT232R requiere un nivel de 5V en la entrada del reloj
Esto no es verdad. Requiere riel VCC > 4.0V para usar su oscilador interno --- consulte las secciones 5.2, "Características de CC" y 7.6, "Uso del oscilador externo" en la hoja de datos . Para usar un oscilador/generador externo, necesita VCC < 4.0V. VCC = 3,3 V está bien. Por lo tanto, no tiene ningún problema aquí para alimentar todos los circuitos integrados con un solo reloj de 3.3V.
¿Todos esos dispositivos deberían usar una sola fuente de reloj? ¿Por qué? ¿Por qué no?
Si la clave es la estabilidad y no el costo, ¿cómo debo hacerlo?
Debe usar las llamadas condiciones preferidas. Las condiciones preferidas para FT232R es usar su oscilador interno. Si desea utilizar un generador externo, intente utilizar otra versión de FT232-, no -X o -R.
¿Cuáles son las desventajas de usar un oscilador interno?
En su aplicación, imo, no existe nadie.
Eugenio Sh.
Kvegaoro
peku33
peku33
Kvegaoro
David