본문 바로가기
기타_모아/자료실

[PIC] Bit Time Calculations for the Microchip CAN

by KANG Stroy 2013. 5. 3.
728x90
728x90
다음은 44Hz의 주파수를 가지고 있는 PIC의 CAN 컨트롤을 하기 위한 것입니다. 

다음과 같이 설정을 하면 됩니다. 

Bit Time Calculations for the Microchip CAN

 

Setup Criteria
Oscilator Frequency44.000 MHz
Target CAN Bus Baud Rate500.000 kbps

 

Selected Options
BRP-1 (Baud Rate Prescaler)1
Tq (Time Quanta)90.909 ns
Number of Time Quanta22
% Error of Target Baud Rate0.0 % (Actual Baud Rate is 500.000 kbps )

 

Bit Timing Setup in Tq
Propagation Delay5
Phase Segment 18
Phase Segment 28
Syncronization Jump Width (SJW)1

Multiple bit sampling is off. Wakeup filter is off.

Bit Timing Diagram


 

Configuration Register Setup (PIC18/MCP251X) (neoVI blue/green, ValueCAN 2)
RegisterBinaryHexadecimal
CNF1/BRGCON1b'00000001'0x01
CNF2/BRGCON2b'10111100'0xBC
CNF3/BRGCON3b'00000111'0x07
Configuration Register Setup (dsPIC33F,PIC24H,dsPIC30) (neoVI Red/Fire/Test/Yellow/ECU, ValueCAN 3)
RegisterBinaryHexadecimal
CICFG1b'0000000000000001'0x0001
CICFG2b'0000011110111100'0x07BC


728x90

댓글