전체 글304 I2C & SMBus(system manangement bus) I2C는 원래 IIC(Inter IC Bus)인데 흔히 I2C로 많이 부르고 있습니다. Philips(현재는 NXP로 이름이 바뀜)에서 만든 규격인데 2개의 라인으로 여러개의 칩들과 Data를 읽고 쓸수 있는 규격입니다. SMBus는 I2C에다 Intel 이 규격을 조금 변경하여 packet 형식으로 변경한 것입니다. 예전 휴대폰 개발하신분들은 아시겠지만 DS(Data Stream) 통신과 DM(Diagnostic Monitor) 통신이라는게 있습니다. DS라는것은 Raw data 즉 Serial로 ASCII 코드를 송수신 하는것을 말합니다. 우리가 보는 Serial Terminal에서 Log를 보는 형식이죠 보내는 Data가 모두 값인경우죠 그러나 DM은 DS상에서 Data를 Packet 형태로 송수신.. 2023. 5. 24. keypad & display Matrix 아래 그림과 같이 숫자를 표시하는 장치를 많이 보셨을 겁니다. LED 7개로 구성되어 있는데(점을 포함하면 8개) 이것을 7 Segment(7 세그먼트) 라고 부릅니다. 7 Segment로 숫자 8을 표시하려면 7개의 LED가 모두 켜져야 합니다. 문제 : 2개의 7 Segment(숫자만) 제어에 필요한 라인(연결선)이 몇개가 필요할까요? 정답은 9개 입니다. 7개의 라인은공통적으로 2개의 7 Segment에 공통적으로 연결하고 2개의 7 Segment에 각각 Gnd 역할을 하는 라인 2개를 연결하면 됩니다. 여러개의 7 Segment를 사용하더라도 아래와 같이 동일하게 구성하면됩니다. 공통적으로 묶여 있기 때문에 한번에 하나씩만 표시 할 수 있습니다. 한꺼번에 여러개를 표시 할 수는 없습니다. 여러개가.. 2023. 5. 24. 오픈콜렉트(Open Collector) 란? Open-collector(오픈콜렉터)/open-drain(오픈드레인)은 여러개의 장치(Device)를 하나의 연결선으로 양방향(bi-directionally) 통신할 수 있도록 하는 Circuit 테크닉 입니다. 아래의 그림과 같이 Collector 핀이 아무것과 연결되어 있지 않기 때문에 Open Collector 라고 부르며 BJT의 경우 Open-Collector ,MOSFET의 경우 Open-Drain 이라고 부릅니다. 개념적으로 BJT와 MOSFET는 같습니다. Input으로 High 신호가 들어오면 Transistor는 ON 이 되면서 Output은 Gnd와 연결되기 때문에 Output은 Low 가 출력됩니다. Input으로 Low 신호가 들어오면 Transistor는 OFF 가 되면서 Ou.. 2023. 5. 24. 트랜스포머(Transfomer) Transfomer(일명 트랜스) 는 한쪽의 전기적인 에너지를 다른 쪽에 유도하는 장치입니다. 아래의 그림에서와 같이 Vp의 AC 전압이 유도현상을 통해 Vs 전압을 출력하게 됩니다. 이때 Np와 Ns의 줄을 감은 회수와 비율에 따라 유도되는 전압과 전류가 달라지게 됩니다. Vp가 AC 일경우에만 유도가 되고 DC의 경우는 유도가 되지 않습니다. 출처 :위키디피아 응용의 예로는 휴대용 어댑터 와 220V를 110V로 만드는 강압기와 110V를 220V로 만드는 승압기에도 사용됩니다. 2023. 5. 24. 이전 1 ··· 53 54 55 56 57 58 59 ··· 76 다음