Compré un Roostick aquí , creo que usa el chip FTDI. Más recientemente, compré un kit de piezas de Arduino para aprender sobre la placa Arduino aquí . Una de las formas en que se puede programar esta placa es usando un cable FTDI disponible aquí .
Creo que el Roostick y el cable FTDI usan el mismo chip para la conversión de USB a UART. El Roostick tiene pines de ruptura para Gnd, R_DD, R_TXD, R_RXD y 15.6V. Mi pregunta es, si podría usar el roostick para programar el Ardunio directamente en mi kit de Breadboard. Supongo que tendría que conectar los Gnd e intercambiar el R_TXD y el R_RXD entre el Rootstick y el Ardunio. pero me molestan los 15.6 Voltios en la percha.
Si conecto esto, ¿me freirá el chip?
De acuerdo con la página/ esquema del producto , no se generan 15,6 V en el propio Roostick. Normalmente vendría de la batería de Roomba, pero si está usando el roostick solo, no estará presente.
Entonces, siempre que no tenga nada más capaz de proporcionar> 5V realmente conectado al Roostick cuando lo usa con el Arduino, no freirá su chip.
El FT232 está configurado para una salida de nivel lógico de 3,3 V, pero es posible que no necesite ninguna conversión de nivel si su Arduino funciona desde 5 V. Creo que el FT232 puede manejar entradas de hasta Vcc (que es de 5 V desde el USB) y el nivel alto de 3,3 V debería estar bien para su entrada Arduino.
Puede jugar con seguridad en caso de que al FT232R no le guste un voltaje de entrada más alto que su configuración VCCIO colocando un divisor de voltaje resistivo (para dividir los 5V a 3.3V) en la línea.
Lo probaría y vería, si no funciona demasiado bien, hay muchos circuitos integrados de cambio de nivel (y Google también sabe mucho sobre soluciones simples de tipo transistor discreto)
Por supuesto, si su Arduino funciona con 3,3 V (?), Esto es irrelevante.
Consulte la hoja de datos de FT232R para obtener más detalles. Solo eché un vistazo brevemente.
No es necesaria una conexión de alimentación ya que tanto el Roostick como el Arduino tienen su propia fuente de alimentación. Entonces, simplemente conectaría las conexiones a tierra de Roostick/Arduino y las líneas seriales: Las almohadillas en el Roostick están marcadas: R_TX
, R_RX
yGND
Chaitanya
Oli Glaser