CAN (Controller Area Network) ? Bosch사에서 자동차 전장용으로 개발한 비동기식 직렬 통신의 한 방식 2가닥(CAN H, CAN L)의 CAN BUS에 접속된 다수의 주변 장치들 간에 Half-Duplex 통신이 가능함 멀티 마스터 구조를 가지며 N : N 통신이 가능함 Differential 신호 방식을 사용해 전기적인 노이즈에 매우 강하고, 하드웨어적인 오류 검출 및 처리 기능이 있기 때문에 높은 신뢰성을 가지 고있음. 주로 자동차에서 사용되지만 항공기, 각종 산업용 제어기, 빌딩 관리 등 사용 분야가 확대되는 추세임 TMS320F28335 eCAN Module CAN protocol version 2.0B 지원 데이터 속도 최대 1Mbps 32개의 사서함 수신 또는 전송 ..
I2C 오픈 콜렉터 (Open Collector) 오픈 드레인 (Open Drain) I2C 버스는 두 라인에 여러 개의 디바이스를 달 수 있다. 로직 디바이스의 출력단에는 내부의 트랜지스터가 출력 전류의 소스(source) 또는 싱크(sink)로 동작하도록 되어있다. 내부 회로를 보면 보통 트랜지스터 하나가 다른 트랜지스터를 머리에 이고 있는 모습을 하고 있어서, 이를 보통 토템폴(totem pole)구조라 한다. 이런 구조 외에 또 하나 자주 쓰이는 것이 오픈 콜렉터, 오픈 드레인 출력단이다. 오픈 콜렉터나 오픈 드레인이나 모두 같은 개념이며, 단지 로직회로가 TTL(트렌지스터를 사용)이냐 CMOS(CMOS FET 트렌지스터를 사용)이냐에 따라 구분된다. 오픈 콜렉터 구조는 위의 그림에 나타난대로 로..