A CPC-PCIe é uma placa de ligação CAN passiva para ranhuras PCIe x1. A CPC-PCIe foi concebida para aplicações industriais em série e tem uma construção robusta e económica. A CPC-PCIe suporta um, dois ou quatro canais CAN que podem ser operados de forma independente com diferentes taxas de dados. A interface vem com o controlador NXP CAN SJA1000, que oferece bons atributos de diagnóstico.
O CPC-PCIe mapeia o(s) controlador(es) CAN diretamente no espaço de endereçamento do PC e permite o acesso às mensagens CAN com baixas latências. O software existente para o controlador CAN suportado pode ser facilmente adaptado. Para os sistemas operativos Windows e Linux, estão disponíveis gratuitamente kits de desenvolvimento de software com API idêntica.
Opcionalmente, o CPC-PCIe está disponível com separação galvânica entre o PC e o bus CAN. Uma separação galvânica entre os canais CAN também é possível através de conversores DC/DC separados.
Para aplicações em PCs embutidos compactos, o CPC-PCIe também está disponível como versão de baixo perfil com no máximo dois canais CAN.
Suporta quadros de 11 bits e quadros de 29 bits
Também disponível como versão de baixo perfil com max. 2 canais CAN
Suporta Linux socketCAN
Kits de desenvolvimento gratuitos para Windows 8.x/10/11 e Linux
A configuração e a comunicação CAN com o CPC-PCIe são efectuadas através de acessos à área de endereços da memória do PC. As áreas de dados adequadas são mapeadas pelo CPC-PCIe e pelo software "plug&play" no espaço de endereço da memória. Devido ao acesso direto aos controladores CAN, a comunicação CAN tem lugar com um tempo de latência reduzido.
---