- Tech/Hardware (4) 썸네일형 리스트형 [핵심만] I3C 기술적 분석 ContentsIntroductionI3C Signal Driving 방법 (Open Drain & Push Pull)I3C Broadcast Address (Reserved Byte) - 7'h7E의 존재 이유Common Command Code (CCC)Dynamic Addressing (SETDASA, ENTDAA)SDR(Single Data Rate) ModeHDR(High Data Rate) ModeI3C Characteristic RegistersIn-band Interrupt (IBI)Mastership (Main Master & Secondary Master) - GETACCMST1. IntroductionI3C(Improved Inter-Integrated Circuit)는 I2C의 진화된.. [핵심만] I2C 기술적 분석 1. IntroductionI2C(Inter-Integrated Circuit)는 마이크로컨트롤러나 주변 장치들 간에 데이터를 교환하는 표준 통신 프로토콜 중 하나입니다. 주로 짧은 거리에서 데이터를 전송하고 편리하게 여러 장치를 연결할 수 있도록 설계되었습니다. 센서, 메모리, 디스플레이 등과 같은 주변 장치들 간에 통신에 사용됩니다.I2C는 두 개의 선으로 데이터를 전송합니다. 하나는 데이터를 보내고 받는 SDA(Serial Data)선이고, 다른 하나는 클럭 신호를 제공하는 SCL(Serial Clock)선입니다. 이 두 선은 마스터와 슬레이브 장치 간에 연결되며, 각 장치는 고유한 주소를 가지고 있습니다. 마스터는 슬레이브의 주소를 지정하여 특정 장치와 통신할 수 있습니다.I2C 통신은 주로 두 .. [핵심만] UART 기술적 분석 1. IntroductionUART(Universal Asynchronous Receiver/Transmitter)는 컴퓨터나 마이크로컨트롤러와 외부 장치 간에 데이터를 시리얼 방식으로 전송하기 위한 표준 통신 프로토콜입니다. UART는 비동기적인 통신을 제공하며, 주로 터미널 통신, 시리얼 통신, 자동차 네트워크 등 다양한 응용 분야에서 사용됩니다.비동기적(Asynchronous) 통신: UART는 송수신기 간에 별도의 클럭 신호 없이 데이터를 비동기적으로 전송할 수 있습니다.전이중(Full Duplex) 통신: UART는 동시에 송신과 수신을 지원하는 전이중 통신 방식입니다.프레임 구조: 각 데이터 전송은 스타트 비트, 데이터 비트(normally 5~9bits), 패리티 비트(optional), 스.. [핵심만] SPI 기술적 분석 1. IntroductionSPI (Serial Peripheral Interface)는 주로 마이크로컨트롤러나 주변장치와 같은 디지털 장치들 간에 직렬 통신을 위한 인터페이스입니다. SPI는 데이터를 전송하는 데 사용되며, 여러 종류의 디바이스들이 연결되어 있는 버스를 구성할 수 있습니다.일반적으로 SPI 장치는 몇 백 킬로헤르츠부터 몇 십 메가헤르츠의 클럭 속도를 지원합니다. 그리고 보통 rising edge 혹은 falling edge 에서 data를 sample 하기 때문에 대역폭(bandwidth)는 Clock 속도에 비례 합니다. (50Mhz -> 50Mbps) 2. Characteristic마스터 (Master): SPI 버스를 제어하고 클럭 신호를 생성하는 장치입니다. 마스터는 데이터 전송.. 이전 1 다음