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)
źródło
Odpowiedzi:
Wypróbuj USBDeview, aby uzyskać identyfikator dostawcy, a następnie wyszukaj go na liście dostawców tutaj lub 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 .
źródło
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ł
Znacznie mniej można dowiedzieć się, jakie ustawienia zastosowano; kiedy zapytałem
Gordon odpowiedział
źródło
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/
źródło