PPS란 무엇인가?

(What is the PPS in Microcontroller)






Peripheral Pin Select(PPS) 는 

디지털 주변장치(PWM, SPI, UART 등등)를 MCU 핀 중 원하는 핀에 

자유롭게 할당하여 사용 할 수 있는 기능입니다. 


과거 디지털 주변장치를 예를 들어 PWM 은 RC5 핀에서만 사용할 수 있었습니다.

(이로인하여 PCB의 라인이 복잡해 지게 됩니다.)


PPS 기능을 이용하면 PWM 출력을 

자유롭게 MCU 핀에 할당하여 사용할 수 있습니다.


Microchip 8/16/32bit 에 MCU 모두에서 모두 PPS 기능을 포함하고 있습니다. 






Posted by KennyShin
,

CAN 통신

 

 

Overview

 

 

 

  • 시리얼 통신 프로토콜을 사용한다.

  • 모든 노드(Node)는 하나의 통신 라인에 연결된다.

  • 모든 노드(Node)는 같은 통신속도(Baudrate)를 사용해야 한다.

  • 같은 버스(Bus)에 연결된 각 노드는 메시지를 보내고 받을 수 있다.

  • CAN 통신에는 Master나 Slave가 없다. 모든 Node가 동일 조건에서 통신을 주고 받는다.

  • 각 노드는 기능들을 제어하는데 각 기능들은 각 기능마다 식별자를 가진다.

  • CAN 통신 시스템 디자이너는 반드시 기능에대한 각 노드의 식별자와 노드가 보낼 메시지를 지정해야 한다.

  • 어플리케이션 코드는 전달할 메시지를 만들 수 있어야 하고 받은 메시지를 읽고 분석한다.

  • 효율적인 분선 컨트롤 시스템이다.

  • ISO(International Standards Organization)과 SAE(Society of Automotive Engineers)에 의한 표준

  • 다른 제조사의 차량 부품간에 서로 통신을 가능하게 한다.

 

Posted by KennyShin
,