Serial communication 6

NRZ, NRZI 와 맨체스터 코딩

>제가 개발하면서 통신 드라이버가 제공하는 코딩 방식에 대하여 궁금해 하고 가끔 오실로스코프로 파형을 측정한 적이 있었는데 간단한 시리얼 통신에서부터 복잡한 무선통신에서까지 Low 레벨 코딩이 활용됩니다. What’s the Difference Between NRZ, NRZI, and Manchester Encoding? NRZ, NRZI, RZ, 맨체스터는 인기 있는 직렬 인코딩 메커니즘입니다(그림 참조). 각각 다른 특성을 가지고 있어 다른 애플리케이션에서 유용합니다. UART(RS-232, RS-485)를 다루는 사람이라면 NRZ가 가장 익숙할 것입니다. 아래 그림은 하단의 클럭과 동기화된 신호를 보여줍니다. 전환의 유형과 위치는 인코딩 메커니즘을 다르게 만드는 것입니다.NRZ는 논리 신호와 일치하..

통신 기초 2024.11.06

NRZ와 PAM의 차이

What’s the Difference Between NRZ and PAM? // NRZ와 PAM의 차이400Gb/s 이더넷에 도달하기 위한 촉매가 될 수 있는 PAM-4는 FibreChannel과 같은 고속 직렬 인터페이스에서도 자리를 잡을 가능성이 높습니다. 펄스 진폭 변조(PAM)는 직렬 채널에서 동일한 시간 내에 더 많은 비트를 압축하는 방법입니다. 직렬 통신에서 일반적으로 사용되는 메커니즘은 NRZ입니다. NRZ는 전송되는 값을 추적하므로 모든 비트가 동일한 값인 유휴 상태는 유휴 시간 동안 신호를 동일한 수준으로 유지합니다(그림 1). NRZ는 각 비트에 대해 0 레벨로 전환되는 RZ와 다릅니다. RZ는 셀프 클로킹이지만 더 많은 대역폭이 필요합니다. NRZ의 대안은 NRZ Inverted(N..

통신 기초 2024.11.05

다중레벨 변조와 보오레이트

Multilevel Modulation // 다중레벨 변조많은 변조 방식이 높은 비트 전송률을 구현할 수 있습니다. 예를 들어, 주파수 편이 키잉(FSK)은 일반적으로 각 심볼 간격에서 두 개의 다른 주파수를 사용하여 이진 0과 1을 나타냅니다. 따라서 비트 전송률은 보드 속도와 같습니다. 그러나 각 심볼이 두 비트를 나타내는 경우 네 개의 주파수(4FSK)가 필요합니다. 4FSK에서 비트 전송률은 보드 속도의 두 배입니다.PSK는 또 다른 인기 있는 예입니다. 이진 PSK를 사용할 때 각 기호는 0 또는 1을 나타냅니다(표 참조). 이진 0은 0°이고, 이진 1은 180°입니다. 기호당 비트가 하나이므로 보드율과 비트 전송률은 동일합니다. 그러나 기호당 여러 비트를 쉽게 구현할 수 있습니다. 예를 들어..

통신 기초 2024.11.05

RS-232와 RS-485 통신의 차이

시리얼 통신 비교 소개 3번째 이야기Texas Instrument에서 다운로드 받은 Electronic Design Library 중"What's the differences: Serial Communications" 내용 번역 정리 업로드 자료임   RS-232와 RS-485간의 차이는 무엇인가? 오늘날 수십 개의 직렬 데이터 인터페이스가 사용됩니다. 대부분은 특정 애플리케이션을 위해 개발되었습니다. I2C, CAN, LIN, SPI, Flex, MOST, I2S와 같이 몇 가지는 보편적이 되었습니다. 그런 다음 이더넷과 USB 및 FireWire, HDMI, Thunderbolt와 같은 다른 고속 직렬 인터페이스가 있습니다. 가장 오래된 인터페이스 중 두 가지는 RS-232와 RS-485입니다. 그러..

통신 기초 2024.11.04

시리얼 통신 비교-소개 및 용어 2

지난 시간에 이어서...Texas Instrument에서 다운로드 받은 Electronic Design Library 중"What's the differences: Serial Communications" 내용 번역 정리 업로드 자료임 Overhead 오버헤드비트 전송률은 일반적으로 실제 데이터 전송률 측면에서 볼 수 있습니다. 그러나 대부분의 직렬 전송의 경우 데이터는 소스 주소, 대상 주소, 오류 감지 및 수정 코드, 기타 정보 또는 제어 비트를 나타내는 비트를 포함하는 보다 복잡한 프로토콜 프레임 또는 패킷 형식의 일부를 나타냅니다. 프로토콜 프레임에서 데이터는 "페이로드"라고 합니다. 비데이터 비트는 "오버헤드"라고 합니다. 때때로 오버헤드는 상당할 수 있습니다. 채널을 통해 전송된 총 페이로드 ..

통신 기초 2024.11.04

시리얼 통신 비교-소개 및 용어 1

Texas Instrument에서 다운로드 받은 Electronic Design Library 중"What's the differences: Serial Communications" 내용 번역 정리 업로드 자료임 1.    IntroductionCOMMUNICATION is an inherent part of computers and a range of protocols and methodologies have been employed to facilitate this communication. Low speed serial interfaces may not be as neat as high performance PCI Express but numerous serial ports tend to be a ..

통신 기초 2024.11.01