
Eu sou novo no protocolo CAN. Preciso me conectar a uma rede CAN de 3,3 V. Posso encontrar adaptadores CAN alimentados por USB, mas nenhum para 3,3V. Posso usar o adaptador USB de 5V de alguma forma?
Ou terei que fazer a ponte do laptop através de USB para uma placa microcontroladora com conectividade CAN integrada? Mas então preciso criar minha própria ponte USB-CAN no microcontrolador, além de criar meu próprio driver USB para Linux, certo? Esta é uma boa ideia e como seria para alguém com muita experiência em programação, mas muito pouca em drivers de dispositivos.
Você tem alguma experiência ou conselho?
Responder1
De acordo com issoPapel de TI5V CAN é"compatível e interoperável"com 3,3 V CAN.
Os transceptores CAN (Controller Area Network) de 3,3 V oferecem vantagens e flexibilidade em
relação aos transceptores CAN de 5 V, ao mesmo tempo que são compatíveis e interoperáveis entre si.
...
Esta nota de aplicação demonstra a interoperabilidade dos transceptores CAN de 3,3 V e 5 V, além de explicar a teoria de operação.
Posso usar o adaptador USB de 5V de alguma forma?
Vale a tentativa.
Veja tambémhttps://e2e.ti.com/support/interface/industrial_interface/f/142/t/230101que reitera o"3V CAN Transnceviers são totalmente interoperáveis com 5V CAN trasnceviers"reivindicação e menciona a possível necessidade de resistores pull-down e/ou terminação de linha.