¿Qué es un chip FTDI?
¿Se usa esto en Arduino para comunicarse con la computadora portátil? Creo que los niveles de voltaje son diferentes en USB y Arduino.
Comentarios
- Segunda pregunta: sí. La primera, demasiado amplia, la tercera, poco clara.
- Vaya allí y comience a leer. Todo es bastante explicativo. Y la hoja de datos tiene muchos ejemplos de conexión.
Respuesta
¿Qué ¿Es un chip FTDI?
Es un chip fabricado por Future Technologies Devices International, http://www.ftdichip.com . Parece que se especializan en chips que se conectan directamente a USB, luego ofrecen una interfaz diferente que es más conveniente para conectar hardware simple.
¿Se usa esto en Arduino para comunicarse con la computadora portátil?
¿Qué computadora portátil? Ninguna computadora portátil se ha mencionado anteriormente, por lo que esta pregunta no tiene sentido.
Un arduino es solo un microcontrolador con recubrimiento de azúcar para que las personas que no saben lo que están haciendo aún puedan lograr ciertas cosas. Dado que este sitio trata de saber lo que estás haciendo y comprender los circuitos, la mención de «arduino» suele ser una indicación de que la pregunta está fuera de tema.
Dicho esto, una El microcontrolador ciertamente podría usar algunos tipos de chips FTDI para comunicarse con una PC a través de USB.
¿Creo que los niveles de voltaje son diferentes en USB y Arduino?
Esta es una pregunta tonta. No hay forma de que sepamos y luego le digamos lo que piensa, incluso si fuera sobre el tema.
Pregunta general- pidiendo orientación
Si está preguntando algo sobre un arduino, primero piense si se trata de arduinoness, o de un problema electrónico o de microcontroladores más general. Si es el primero, entonces la pregunta probablemente no pertenece aquí ya que los arduinos tratan de esconder lo que realmente está sucediendo bajo el capó. Si es el segundo, entonces no hay necesidad de mencionar «ardiuno», así que no lo haga.
Como corrolación, si una pregunta menciona «arduino», entonces significa que el OP solo quiere hacer algo sin molestarse en entender la tecnología, o el OP no lo ha pensado con mucho cuidado y la pregunta no es realmente específico de arduino. De cualquier manera, es difícil tomarse la pregunta en serio, y cualquier holgura que pudiera haberse dado al OP ha desaparecido.
Comentarios
- ¡Gracias! Has escrito lo que quería escribir durante mucho tiempo, pero tenía miedo de pisar muchos dedos.
- @Old: Parece que no importa cuántos arduinees salgamos de aquí. , hay ' siempre otro pidiendo el mismo tratamiento.
- Hay ' también esto: arduino.stackexchange.com
Responder
FTDI es una empresa (Future Technology Devices International Limited). A lo que la gente suele referirse en este contexto es al chip FTDI FT232RL. Ficha técnica aquí
Como puede ver en la hoja de datos, ese chip en particular es un chip USB < -> UART. Se usa para permitir que una PC, usando el bus USB, se comunique con el chip MCU en algunos modelos de Arduino.
Se pueden utilizar otros chips, como productos similares de Prolific y el CH340 fabricado por WCH con sede en Nanjing, así como microcontroladores que tienen una interfaz USB.
Comentarios
- +1 para hacer referencia al contexto en el que se suele utilizar la palabra. Agregaría que otros chips FTDI pueden hacer conversiones USB < – > RS232 en su lugar, que también son conversiones USB a serie. Sin embargo, los voltajes convertidos serán mucho más altos (por ejemplo, +/- 15 V) que los voltajes típicamente involucrados en un protocolo UART (por ejemplo, 0 a 5 V) que la mayoría de los microcontroladores usan en su " comunicación " pines
Tx
yRx
Respuesta
Un «chip FTDI» generalmente se refiere a uno de los chips USB a serie de FTDI . FTDI también fabrica otras partes que no son de USB a serie, pero sus chips de USB a serie son bastante ubicuos y se utilizan en muchas placas de desarrollo, incluida la placa Arduino. FTDI proporciona el chip y el controlador asociado, por lo que es muy conveniente agregar Soporte USB a un dispositivo que utiliza un puerto serie estándar en un mundo donde los puertos serie no están disponibles en la mayoría de las computadoras. En general, las partes FTDI implementarán una interfaz de dispositivo USB en un lado y algún tipo de interfaz serial o GPIO en el otro. lado.
Los niveles de voltaje ciertamente son diferentes, pero ese no es el único problema de compatibilidad. USB tiene requisitos de tiempo específicos, debe funcionar a velocidades de bits específicas y debe implementar un conjunto relativamente complejo de funciones para funcionar correctamente. interfaz con el host. Esto requiere una buena cantidad de hardware especializado. Algunos microcontroladores contienen interfaces USB, incluidas las de algunas de las placas Arduino más nuevas, pero para las que no lo hacen, no es posible hablar directamente con el USB y el FTDI chip contiene toda la lógica necesaria para hacer esto en un paquete conveniente.