A documentação do microchip não identifica os pinos de barramento CAN no diagrama de pinagem do micro controlador


8

Link para a folha de dados

Quero usar microchips DSPIC33FJ128GP802em um novo projeto e quero usar o ECAN buss.

O problema que estou enfrentando é que, na Controller familieslista na parte superior da folha de dados, ele diz que o dispositivo DSPIC33FJ128GP802possui um ECAN portcomo Periférico Remappável:

Famílias de controladores

Quando vou até a Pinout descriptionsmesa e procuro os ECANrótulos dos pinos, ele diz que são C1RXe C1TX:

Descrições de pinagem

Até esse ponto, tudo está perfeito, agora eu sei que esse chip tem CAN bussalgum lugar e sei como os pinos são chamados, mas agora quando vou ao diagrama de pinagem do chip:

diagrama de pinagem

Não há pinos com a etiqueta C1RXou C1TX. Então, o que eu devo fazer? devo adivinhar onde CANestão os pinos ou estou perdendo alguma coisa aqui?

Toda a ajuda é apreciada XD

Respostas:


19

Os pinos CAN não possuem atribuições de pinos fixas. Em vez disso, você pode selecionar qual dos "Pinos Remappáveis" que deseja usar (RP0 a RP15).

Se você consultar a página 180 da folha de dados , especificamente a tabela intitulada "REGISTER 11-16" (RPINR26: Registro de entrada de seleção de pino periférico 26), ele detalha o registro usado para selecionar a localização do pino CAN RX (C1RXR).

Para a localização do pino CAN TX, isso é definido pelo registro RPnR do pino que você deseja usar, conforme detalhado na seção 11.6 (Seleção de pino periférico) na página inicial 161.


2
Além disso, se você estiver fabricando uma PCB, carregue o MPLAB e verifique se pode realmente mapear para os pinos desejados. Fui mordido por documentação incorreta em relação aos pinos remapeáveis ​​e acabei sem uma porta SPI! O mesmo vale para qualquer dispositivo (FPGA / MCU / qualquer que seja) com portas remapeáveis.
Adam

4

É considerado um "periférico remapeável". Você precisará mapeá-los para os pinos rotulados como RPX (onde X é algum número).

Consulte a seção 4.8 da sua folha de dados.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.