Interfaz de microchip PIC con PC

3

He estado usando USART para conectar PIC a mi PC para el registro de datos. El problema es que ahora los puertos serie no son muy comunes y, a menudo, se necesitan adaptadores USB de serie que no siempre funcionan o tienen problemas con los controladores. No soy un gran fan de USB, pero estoy pensando en probar el chip USB-UART en forma de micrchip MCP2200-I / SO .

En su experiencia, ¿cuál es la forma más confiable y universal de conectar el mundo con PIC integrado al mundo habilitado para PC / red?

    
pregunta big_mu5

2 respuestas

7

El uso de los adaptadores USB a serie funciona bien si utiliza los controladores más recientes. No he tenido ningún problema al usar los tipos de adaptadores basados en los chips de una compañía llamada FTDI . Una razón por la que estos adaptadores parecen funcionar mejor es que la compañía suministra directamente los controladores desde su sitio web. También invierten mucha energía en mantener sus controladores y en mantenerlos probados a través del proceso de certificación WHQL de Microsoft. No siempre se puede decir lo mismo de otros proveedores pequeños o "sin nombre" y, por lo tanto, las razones por las que la confiabilidad y las incompatibilidades se ven de vez en cuando.

Un beneficio adicional al uso de dispositivos basados en FTDI es que la certificación WHQL de sus controladores los pone "en la caja" con el sistema operativo. Esto significa que en las versiones más recientes del sistema operativo de Microsoft, los adaptadores serie realmente pueden ser plug and play.

    
respondido por el Michael Karas
2

Personalmente, he tenido un gran éxito con los puentes USB-a-UART basados en CP2102 de Silicon Labs. Los dispositivos FTDI también han sido amables conmigo: tomé algunos dispositivos USB a RS232, pasé por alto el controlador RS232 IC y conecté mi dsPIC UART directamente al puente USB IC con buen éxito.

Si desea una compatibilidad a prueba de balas (y su PC de registro de datos tiene un puerto serie físico) use un MAX232 o un IC similar y convierta el UART en señales compatibles con RS232. Los puertos RS232 incorporados en la mayoría de las PC no requieren que los controladores funcionen bien.

Si su PC no tiene un puerto serie físico, puede usar un dispositivo USB a RS232 y enfrentar el mismo tipo de obstáculos que puede enfrentar con las opciones de USB a UART.

    
respondido por el Adam Lawrence

Lea otras preguntas en las etiquetas