Jak mogę dowiedzieć się, który układ jest używany w konwerterze USB <-> Serial (RS232) od FTDI?

4

Mam konwerter USB <-> RS232 bez oznaczenia producenta. Po podłączeniu go do portu USB w 64-bitowym komputerze z systemem Windows Vista wybrałem opcję automatycznego wyszukiwania i instalowania sterowników z witryny Windows Update. Sterowniki (dla konwertera szeregowego USB i portu szeregowego USB ) zostały pomyślnie zainstalowane. W Menedżerze urządzeń, w sekcji Kontrolery uniwersalnej magistrali szeregowej w menu kontekstowym konwertera szeregowego USB w polu Producent jest FTDI.

Jak mogę dowiedzieć się, który typ układu (chyba jeden z wymienionych na stronie http://www.ftdichip.com/Products/ICs.htm ) jest używany w moim konwerterze?

EDYTOWAĆ

Identyfikator sprzętu to USB \ VID_0403, PID_6001 i REV_0400

ChipGenius zgłasza to

Nazwa urządzenia: + USB Serial Converter

Identyfikator urządzenia PnP: VID = 0403 PID = 6001 Numer seryjny: FTDIC6JT Wersja: (Informacje nie zostały zwrócone)

Typ urządzenia: Standardowe urządzenie USB - USB 2.0 Full-Speed ​​(USB 1.1)

Producent chipa: (brak rekordu dopasowania) Numer części chipa: (brak rekordu dopasowania)

Producent produktu: USB Model produktu: konwerter szeregowy

Narzędzia w sieci: (nie dotyczy)

Piotr Dobrogost
źródło
Czy jest to wyłącznie ze względu na ciekawość, czy jest pragmatyczny powód, dla którego musisz się tym przejmować?
Ignacio Vazquez-Abrams
Muszę znać chipset, aby móc dowiedzieć się, jakie jest napięcie po stronie szeregowej. Chciałbym użyć tego kabla jako kabla JTAG do połączenia z routerami Linksys WRT300N i WRT350N i ich usunięcia. Dlatego musi wynosić 3,3 V, a nie 5 V.
Piotr Dobrogost
Jest to układ FTDI, nie jestem pewien, który z nich, nigdy nie możesz tego rozgryźć
Moab

Odpowiedzi:

2

Wypróbuj USBDeview, aby uzyskać identyfikator dostawcy, a następnie wyszukaj go na liście dostawców tutaj lub tutaj

. wprowadź opis zdjęcia tutaj

Lub użyj Menedżera urządzeń, aby znaleźć identyfikator dostawcy

.

Istnieje również narzędzie zwane geniuszem chipów, o którym mowa na tej stronie .

wprowadź opis zdjęcia tutaj

Moab
źródło
Identyfikator dostawcy to 0403 (zobacz moją aktualizację pytania), ale żadne z powyższych narzędzi nie jest w stanie stwierdzić, który produkt (z nazwy) jest znacznie mniejszy, jakiego chipsetu jest używany.
Piotr Dobrogost
2

Wygląda na to, że nie ma niezawodnego sposobu, aby dowiedzieć się, który chipset jest używany. Napisałem do obsługi FTDI podając VID i PID, a oni odpowiedzieli, że to chipset FT232B. Jednak kiedy zaproponowałem, aby umieścić mapowanie z VID, PID na chipset na swojej stronie Gordon Lunn z FTDI odpowiedział

VID / PID nie gwarantuje rodzaju układu ani sposobu jego użycia. Klienci mogą zmienić te parametry w pamięci EEPROM.

Znacznie mniej można dowiedzieć się, jakie ustawienia zastosowano; kiedy zapytałem

Czy można poznać poziom napięcia (3,3 V lub 5 V)?

Gordon odpowiedział

Nie bez ich fizycznego pomiaru.

Piotr Dobrogost
źródło
2

Istnieje biblioteka open source - libftdi [1] - która może czytać eeprom układu i dekodować typ układu na podstawie jego wartości, ale zakłada to, że nikt nie pomylił się z danymi eepromu.

Eeprom ma kilka dodatkowych identyfikatorów, a biblioteka wie, jak mapować te identyfikatory na odpowiedni układ.
Oczywiście zakłada to, że eeprom nie został zmodyfikowany po wydaniu fabrycznym, ale w ogólnym przypadku tak się nie dzieje, więc może ci to wystarczy.

[1] http://www.intra2net.com/en/developer/libftdi/

nlucas
źródło