Co to jest układ FTDI?
Czy to jest używane w Arduino do komunikacji z laptopem? Myślę, że poziomy napięć są różne na USB i Arduino?
Komentarze
- Drugie pytanie – tak. Pierwsza – zbyt szeroka, trzecia – niejasna.
- Idź tam i zacznij czytać. To wszystko jest dość wyjaśniające. Arkusz danych zawiera wiele przykładów połączeń.
Odpowiedź
Co to jest układ FTDI?
To „chip wykonany przez firmę Future Technologies Devices International, http://www.ftdichip.com . Wydaje się, że specjalizują się w układach scalonych podłączanych bezpośrednio do USB, a następnie oferują inny interfejs, który jest wygodniejszy w przypadku prostego sprzętu.
Czy to jest używane w Arduino do komunikacji z laptopem?
Jaki laptop? Nie wspomniano wcześniej o żadnym laptopie, więc to pytanie nie ma sensu.
arduino to po prostu mikrokontroler z powłoką cukrową, dzięki czemu ludzie, którzy nie wiedzą, co robią, nadal mogą osiągnąć pewne rzeczy. Ponieważ ta witryna dotyczy wiedzy na temat tego, co robisz, i zrozumienia obwodów, wzmianka o „arduino” zwykle wskazuje, że pytanie jest nie na temat.
To powiedziawszy, mikrokontroler z pewnością mógłby wykorzystywać niektóre odmiany chipów FTDI do komunikacji z komputerem przez USB.
Myślę, że poziomy napięcia są różne na USB i Arduino?
To głupie pytanie. Nie możemy wiedzieć, a następnie powiedzieć Ci, co myślisz, nawet jeśli dotyczyło to tematu.
Pytanie ogólne- zadawanie pytań
Jeśli pytasz o arduino, najpierw zastanów się, czy chodzi o arduinoness, czy o bardziej ogólny problem z elektroniką lub mikrokontrolerem. Jeśli pierwsza, to pytanie prawdopodobnie nie pasuje, ponieważ arduino polega na ukrywaniu tego, co naprawdę dzieje się pod maską. Jeśli druga, to nie ma potrzeby wspominać o „ardiuno”, więc nie „t.
Podsumowując, jeśli pytanie wspomina „arduino”, oznacza to, że OP chce po prostu coś zrobić, nie zawracając sobie głowy zrozumieniem technologii, albo nie przemyślał tego zbyt dokładnie, a pytanie nie jest tak naprawdę specyficzne dla arduino. Tak czy inaczej, trudno jest poważnie potraktować to pytanie, a wszelkie luki, które mogły zostać przyznane PO, zniknęły.
Komentarze
- Dziękuję! Napisałeś to, co chciałem napisać przez długi czas, ale bałam się nadepnąć na wiele palców.
- @Stary: Wydaje się, że nie ma znaczenia, ilu arduineesów smolimy i pijemy stąd , zawsze ' prosi o to samo traktowanie.
- Tam ' jest też to: arduino.stackexchange.com
Odpowiedź
FTDI to firma (Future Technology Devices International Limited). W tym kontekście ludzie zwykle nazywają układ FTDI FT232RL. Arkusz danych tutaj
Jak widać z arkusza danych, ten konkretny układ to układ USB < -> UART. Umożliwia on komputerowi PC za pośrednictwem magistrali USB komunikację z układem MCU w niektórych modelach Arduino.
Inne chipy, takie jak podobne produkty Prolific i CH340 wyprodukowane przez WCH z Nanjing, mogą być używane, jak również mikrokontrolery z interfejsem USB.
Komentarze
- +1 za odniesienie do kontekstu, w którym dane słowo jest zwykle używane. Dodam, że inne chipy FTDI mogą zamiast tego wykonywać konwersje USB < – > RS232, które są również konwersjami USB na szeregowe. Jednak przekonwertowane napięcia będą znacznie wyższe (np. +/- 15 V) niż napięcia zwykle występujące w protokole UART (np. 0 do 5 V), których większość mikrokontrolerów używa w swoich " komunikacja " piny
Tx
iRx
Odpowiedź
„Układ FTDI” zwykle odnosi się do jednego z chipów USB do szeregowego z FTDI . FTDI produkuje również inne części, które nie są łączone z USB na szeregowe, ale ich chipy USB na szeregowe są dość wszechobecne i są używane na wielu płytach rozwojowych, w tym na płycie Arduino. FTDI zapewnia chip i powiązany sterownik, dzięki czemu jest bardzo wygodny w dodaniu Obsługa USB urządzenia, które korzysta ze standardowego portu szeregowego w świecie, w którym porty szeregowe nie są dostępne na większości komputerów. Ogólnie rzecz biorąc, części FTDI zaimplementują interfejs urządzenia USB z jednej strony, a jakiś rodzaj interfejsu szeregowego lub GPIO z drugiej bok.
Poziomy napięcia są z pewnością różne, ale nie jest to jedyny problem ze zgodnością. USB ma określone wymagania czasowe, musi działać z określonymi szybkościami transmisji i musi implementować stosunkowo złożony zestaw funkcji, aby prawidłowo interfejs z hostem. Wymaga to sporej ilości wyspecjalizowanego sprzętu. Niektóre mikrokontrolery zawierają interfejsy USB, w tym te na niektórych nowszych płytach Arduino, ale w przypadku tych, które nie mają takiej możliwości, nie można mówić bezpośrednio po USB, a FTDI chip zawiera całą niezbędną do tego logikę w jednym wygodnym pakiecie.