Ce este un cip FTDI?
Este folosit acest lucru în Arduino pentru a comunica cu laptopul? Cred că nivelurile de tensiune sunt diferite pe USB și Arduino?
Comentarii
- A doua întrebare – da. Primul – prea larg, al treilea – neclar.
- Mergeți acolo și începeți să citiți. Totul este destul de explicativ. Și foaia de date conține o mulțime de exemple de conexiuni.
Răspuns
Ce este un cip FTDI?
Este „un cip realizat de Future Technologies Devices International, http://www.ftdichip.com . Se pare că se specializează în cipuri care se conectează direct la USB, apoi oferă o interfață diferită, care este mai convenabilă pentru hardware-ul simplu la care să se conecteze.
Este utilizat acest lucru în Arduino pentru a comunica laptopului?
Ce laptop? Nu a fost menționat anterior niciun laptop, deci această întrebare nu are sens.
Un arduino este doar un microcontroler cu acoperire de zahăr, astfel încât persoanele care nu știu ce fac pot realiza în continuare anumite lucruri. Deoarece acest site este despre cunoașterea a ceea ce faceți și înțelegerea circuitelor, menționarea „arduino” este, de obicei, un indiciu că întrebarea nu este subiect.
Acestea fiind spuse, un microcontrolerul ar putea folosi cu siguranță unele arome de cipuri FTDI pentru a comunica cu un PC prin USB.
Cred că nivelurile de tensiune sunt diferite pe USB și Arduino?
Aceasta este o întrebare stupidă. Nu avem nicio modalitate de a ști și de a vă spune ce părere aveți, chiar dacă ar fi vorba despre subiect.
Întrebare generală- cererea de îndrumare
Dacă întrebați ceva despre un arduino, gândiți-vă mai întâi dacă este vorba despre arduinon, sau despre o problemă mai generală electronică sau de microcontroler. Dacă prima, atunci întrebarea probabil că nu „aparține aici, deoarece arduino-urile sunt despre ascunderea a ceea ce se întâmplă cu adevărat sub capotă. Dacă al doilea, atunci nu este necesar să menționăm„ ardiuno „, deci nu„ t.
Ca corolar, dacă o întrebare menționează „arduino”, atunci fie înseamnă că OP vrea doar să facă ceva fără să se deranjeze să înțeleagă tehnologia, fie că OP nu a gândit-o foarte atent și întrebarea nu este cu adevărat specific pentru arduino. Oricum ar fi, este greu să luăm întrebarea în serios și orice slăbiciune care ar fi putut fi acordată PO a dispărut.
Comentarii
- Vă mulțumesc! Ați scris ceea ce am vrut să scriu de mult timp, dar mi-a fost frică să pășesc pe degetele de la picioare.
- @Bătrân: Se pare că oricât de mulți arduinei am fi gudronat și pene de aici , există ' întotdeauna altul care solicită același tratament.
- Există și ' și: arduino.stackexchange.com
Răspuns
FTDI este o companie (Future Technology Devices International Limited). La ce se referă de obicei oamenii în acest context este cipul FTDI FT232RL. Foaie de date aici
După cum puteți vedea din foaia tehnică, acel cip special este un cip USB < -> UART. Acesta este utilizat pentru a permite unui computer, utilizând magistrala USB, să comunice cu cipul MCU pe unele modele de Arduino.
Pot fi utilizate și alte cipuri, cum ar fi produse similare de la Prolific și CH340 fabricate de WCH, bazat pe Nanjing, precum și microcontrolere care au o interfață USB.
Comentarii
- +1 pentru a face referire la contextul în care este folosit de obicei cuvântul. Aș adăuga că alte cipuri FTDI pot face conversii USB < – > RS232, care sunt și conversii USB la serie. Cu toate acestea, tensiunile convertite vor fi mult mai mari (de exemplu, +/- 15 V) decât tensiunile implicate de obicei într-un protocol UART (de exemplu, de la 0 la 5 V) pe care majoritatea microcontrolerelor le utilizează în " comunicare " pini
Tx
șiRx
Răspuns
Un „cip FTDI” se referă de obicei la unul dintre cipurile USB către serial de la FTDI . FTDI produce, de asemenea, alte părți care nu sunt USB la serial, dar cipurile USB la serial sunt destul de omniprezente și sunt utilizate pe multe plăci de dezvoltare, inclusiv pe placa Arduino. FTDI furnizează cipul și driverul asociat, făcându-l foarte convenabil să adăugați Suport USB pentru un dispozitiv care utilizează un port serial standard într-o lume în care porturile seriale nu sunt disponibile pe majoritatea computerelor. În general, părțile FTDI vor implementa o interfață de dispozitiv USB pe o parte și un fel de interfață serială sau GPIO pe cealaltă latură.
Nivelurile de tensiune sunt cu siguranță diferite, dar aceasta nu este singura problemă de compatibilitate. USB are cerințe specifice de sincronizare, trebuie să ruleze la anumite rate de biți și trebuie să implementeze un set relativ complex de funcționalități interfață cu gazda. Acest lucru necesită o cantitate echitabilă de hardware specializat. Unele microcontrolere conțin interfețe USB, inclusiv cele de pe unele dintre cele mai noi plăci Arduino, dar pentru cele care nu chiar nu pot vorbi USB direct și FTDI cipul conține toată logica necesară pentru a face acest lucru într-un singur pachet convenabil.