Como posso descobrir qual chip é usado no conversor USB - Serial (RS232) do FTDI?

4

Eu tenho um USB < - > Conversor RS232 sem designação de produtor. Depois de conectá-lo à porta USB no computador com Windows Vista de 64 bits, escolhi uma opção para localizar e instalar automaticamente os drivers do site do Windows Update. Drivers (para USB Serial Converter e USB Serial Port ) foram instalados com sucesso. No Gerenciador de Dispositivos, na seção Controladores Universal Serial Bus no menu de contexto do Conversor Serial USB no campo Fabricante há FTDI.

Como posso descobrir qual tipo de chip (acho que é um dos listados no link ) usado no meu conversor?

EDITAR

O ID do hardware é USB \ VID_0403 e PID_6001 e REV_0400

ChipGenius relata isso

Device Name: +USB Serial Converter

PnP Device ID: VID = 0403 PID = 6001 Serial Number: FTDIC6JT Revision: (Information not returned)

Device Type: Standard USB device - USB2.0 Full-Speed (USB1.1)

Chip Vendor: (No match record) Chip Part-Number: (No match record)

Product Vendor: USB Product Model: Serial Converter

Tools on Web: (N/A)

    
por Piotr Dobrogost 28.08.2011 / 12:50

3 respostas

2

Experimente o USBDeview para obter o ID do fornecedor e, em seguida, procure-o em uma lista de fornecedores aqui ou aqui

Ou use o gerenciador de dispositivos para encontrar o ID do fornecedor

.

Existe também um utilitário chamado chip genius referido nesta página .

    
por 28.08.2011 / 16:51
2

Parece que não há uma maneira confiável de descobrir qual chipset é usado. Eu escrevi para o suporte do FTDI dando VID e PID e eles responderam que é chipset FT232B. No entanto, quando eu propus colocar o mapeamento do VID, PID para o chipset em seu site Gordon Lunn do FTDI respondeu

VID/PID does not guarantee a chip type or how it is used. Customers can change these parameters in an EEPROM.

Muito menos pode-se descobrir quais configurações foram aplicadas; quando eu perguntei

Is it possible to know voltage level (3,3V or 5V)?

Gordon respondeu

Not without physically measuring them.

    
por 30.08.2011 / 20:43
2

Existe uma biblioteca open source - libftdi [1] - que pode ler o chip eeprom e decodificar o tipo de chip a partir dos seus valores, mas isso não implica que ninguém tenha mexido nos dados do eeprom.

O eeprom possui alguns IDs extras e a biblioteca sabe como mapear esses IDs no chip correto.
Claro que isso pressupõe que o eeprom não tenha sido modificado depois do lançamento na fábrica, mas no caso geral isso não acontece, então talvez seja o suficiente para você.

[1] link

    
por 12.10.2011 / 19:00