Che cosè un chip FTDI?
Viene utilizzato in Arduino per comunicare con il laptop? Penso che i livelli di tensione siano diversi su USB e Arduino?
Commenti
- Seconda domanda – sì. Il primo – troppo ampio, il terzo – poco chiaro.
- Vai lì e inizia a leggere. È tutto abbastanza esplicativo. E il foglio dati contiene molti esempi di connessione.
Risposta
Cosa è un chip FTDI?
È “un chip prodotto da Future Technologies Devices International, http://www.ftdichip.com . Sembra che siano specializzati in chip che si collegano direttamente allUSB, quindi offrono uninterfaccia diversa che è più conveniente per lhardware semplice a cui connettersi.
Viene utilizzato in Arduino per comunicare con il laptop?
Quale laptop? Nessun laptop è stato menzionato in precedenza, quindi questa domanda non ha senso.
Un arduino è solo un microcontrollore con rivestimento di zucchero in modo che le persone che non sanno cosa stanno facendo possono ancora realizzare certe cose. Poiché questo sito tratta di sapere cosa stai “facendo e di comprendere i circuiti, la menzione di” arduino “è solitamente unindicazione che la questione è fuori tema.
Detto questo, un il microcontrollore potrebbe certamente utilizzare alcuni tipi di chip FTDI per comunicare con un PC tramite USB.
Penso che i livelli di tensione siano diversi su USB e Arduino?
Questa è una domanda sciocca. Non cè modo per noi di sapere e poi dirti cosa ne pensi, anche se fosse sullargomento.
Domanda generale- chiedendo indicazioni
Se stai chiedendo qualcosa su un arduino, prima pensa se si tratta di arduinoness, o di un problema più generale di elettronica o microcontrollore. Se il primo, allora la domanda probabilmente non appartiene a questo punto poiché gli arduino riguardano il nascondere ciò che sta realmente accadendo sotto il cofano. Se il secondo, non è necessario menzionare “ardiuno”, quindi non “t.
Come corruzione, se una domanda menziona “arduino”, allora significa che lOP vuole solo fare qualcosa senza preoccuparsi di capire la tecnologia, oppure lOP non ha pensato molto attentamente e la domanda non è veramente specifico per arduino. In ogni caso, è difficile prendere sul serio la domanda e qualsiasi margine di flessibilità che avrebbe potuto essere dato allOP è svanito.
Commenti
- Grazie! Hai scritto quello che volevo scrivere da molto tempo, ma avevo paura di calpestare molti piedi.
- @Old: Sembra non importa quante arduine abbiamo catrame e piume fuori da qui , ce nè sempre un altro ' che chiede lo stesso trattamento.
- Cè ' anche questo: arduino.stackexchange.com
Risposta
FTDI è unazienda (Future Technology Devices International Limited). Ciò a cui le persone si riferiscono normalmente in questo contesto è il chip FTDI FT232RL. Scheda tecnica qui
Come puoi vedere dalla scheda tecnica, quel particolare chip è un chip USB < -> UART. Viene utilizzato per consentire a un PC, utilizzando il bus USB, di comunicare con il chip MCU su alcuni modelli di Arduino.
È possibile utilizzare altri chip, come prodotti simili di Prolific e CH340 prodotto da WCH con sede a Nanchino, nonché microcontrollori dotati di interfaccia USB.
Commenti
- +1 per fare riferimento al contesto in cui la parola viene solitamente utilizzata. Aggiungerei che altri chip FTDI possono invece eseguire conversioni USB < – > RS232, che sono anche conversioni da USB a seriale. Tuttavia, le tensioni convertite saranno molto più elevate (ad es. +/- 15 V) rispetto alle tensioni normalmente coinvolte in un protocollo UART (ad es. Da 0 a 5 V) che la maggior parte dei microcontrollori utilizza nel loro " comunicazione " pin
Tx
eRx
Risposta
Un “chip FTDI” di solito si riferisce a uno dei chip da USB a seriale da FTDI . FTDI produce anche altre parti che non sono da USB a seriale, ma i loro chip da USB a seriale sono piuttosto onnipresenti e vengono utilizzati su molte schede di sviluppo, inclusa la scheda Arduino. FTDI fornisce il chip e il driver associato, il che lo rende molto comodo da aggiungere Supporto USB a un dispositivo che utilizza una porta seriale standard in un mondo in cui le porte seriali non sono disponibili sulla maggior parte dei computer. In generale, le parti FTDI implementeranno uninterfaccia del dispositivo USB su un lato e una sorta di interfaccia seriale o GPIO sullaltro lato.
I livelli di tensione sono certamente diversi, ma questo non è lunico problema di compatibilità. LUSB ha requisiti di temporizzazione specifici, deve funzionare a velocità di bit specifiche e deve implementare un insieme di funzionalità relativamente complesso per interfaccia con lhost. Ciò richiede una discreta quantità di hardware specializzato. Alcuni microcontrollori contengono interfacce USB comprese quelle su alcune delle schede Arduino più recenti, ma per quelle che non lo sono non è realmente possibile parlare direttamente USB e FTDI chip contiene tutta la logica necessaria per farlo in un comodo pacchetto.