Comunicación PIC - PC mediante un Conversor USB (Integrado FT232R) Este circuito es una comunicación de un PIC 16F628A mediante un conversor USB FT232R. Este circuito iba a ser utilizado para poder comunicar el PIC a la PC, pero se presento el inconveniente de que no está disponible en el mercado, por este motivo se va a utilizar un Cable Conversor Serie - USB RS232 que cumple la misma función que el circuito presentado anteriormente. Cable Conversor Serie – USB RS232 FT232R - Pin Out Pin N° 1 Nombre Tipo Descripción TXD Salida 2 DTR# Salida 3 RTS# Salida 4 VCCIO Alimentación Pin de transmisión asincrónica de UART. Pin de salida “Data Ready” (Control de flujo). Pin de consulta de control de salida (Control de flujo). Alimentación de +1.8V a +5.25V para la salida de los pines de la interface UART y el módulo USB (pines 1, 3, 5, 6, 9, 14, 22, 23). En diseños alimentados a través del bus USB se conecta este pin al pin de 3V3VOUT para manejar las salidas a niveles de 3,3v, o conectar a VCC para manejar salidas de 5V (niveles CMOS). Este pin también puede ser conectado a una fuente externa con niveles entre +1.8V a +2.8V para variar la tensión de salida para la conexión de dispositivos de bajos niveles lógicos. Esto debe tomarse en cuenta en los casos que se alimente el circuito desde VCC. Esto significa que en placas que se alimenten desde el mismo puerto USB se debe conectar este pin a un regulador de 5V alimentado del bus. 5 RXD Entrada 6 RI# Entrada 718 21 8 24 9 GND Alimentación Pin de recepción asincrónica de UART. Indicador de entrada de llamada (Ring). Cuando una llamada remota es habilitada in la memoria EEPROM interna poniendo RI# a cero (20ms de pulso bajo activo) puede ser usado para reanudar el Host USB de la PC cuando este esté suspendido. Masa. NC NC Sin Conexión Interna. DSR# Entrada 10 DCD# Entrada 11 CTS# Entrada 12 CBUS4 Entrada/Salida 13 CBUS2 Entrada/Salida Entrada de la señal de “Data Ready”(Control de flujo). Detector de retorno de acarreo. Reseteo para enviar (control de flujo). Único pin para configurar la salida del CBUS. La función de este pin está configurada en la memoria interna EEPROM. La configuración original es el pin SLEEP#. Pin de Entrada/Salida para configurar el CBUS. La función de este pin está 14 CBUS3 Entrada/Salida 15 USBDP Entrada/Salida 16 USBMD Entrada/Salida 17 3V3OUT Salida 19 RESET# Entrada 20 VCC Alimentación 22 CBUS1 Entrada/Salida 23 CBUS0 Entrada/Salida configurada en la memoria interna EEPROM. La configuración original es el pin TXDEN. Pin de Entrada/Salida para configurar el CBUS. La función de este pin está configurada en la memoria interna EEPROM. La configuración original es el pin PWREN#. Señal del conector USB de datos de entrada (Data+), posee una resistencia interna de pull-up de 1,5kΩ a 3,3V. Señal del conector USB de datos de salida, posee una resistencia en serie. Salida de 3,3V regulada, colocar un capacitor de 0.1µF para evitar ruidos. Pin para activar el reset. Puede ser usado con un dispositivo externo para resetear el integrado FT232R. Si no es requerido puede ser dejado desconectado, o puesto a VCC. Alimentación del integrado FT232R, conectar a 5V o a la tensión del puerto USB. Pin de Entrada/Salida para configurar el CBUS. La función de este pin está configurada en la memoria interna EEPROM. La configuración original es el pin RXLED#. Pin de Entrada/Salida para configurar el CBUS. La función de este pin está 25 AGND Alimentación 26 TEST Entrada 27 OSCI Entrada 28 OSCO Salida configurada en la memoria interna EEPROM. La configuración original es el pin TXLED#. Dispositivo analógico de tierra para el reloj multiplicador interno. Pone el dispositivo en modo prueba. Debe ser conectado a masa (GND) para una normal operación, de otro modo el dispositivo puede presentar fallas. Oscilados de entrada de 12MHz (Opcional). Puede dejarse desconectado para una normal operación. Oscilados de salida de 12MHz (Opcional). Puede dejarse desconectado para una normal operación si el oscilador interno está en uso. La mínima tensión VCC de operación debe ser de +4.0V (puede ser usado VBUS = +5V) cuando se usa el generador del reloj interno. En operaciones de +3.3V, se es posible usando un oscilador de cristal externo. Cuando se usa en el modo Salida, los pines de salida deben estar puestos a VCCIO mediante una resistencia interna de 200KΩ. Estos pines pueden ser programados para cuidar al USB si es que esta puesto en suspensión (PWREN# = “1”) ajustando una opción en la memoria EEPROM.