최근 자동차와 산업 자동화 분야에서 이더넷 기반 네트워크에 대한 관심이 높아지고 있어요. 그 중심에는 10BASE-T1S라는 표준이 있어요. 기존의 이더넷과는 다른 구조를 갖고 있어, 배선 비용을 줄이면서도 안정적인 통신을 가능하게 해 주는 기술이에요.
이 글에서는 10BASE-T1S가 무엇인지, 어떤 특징을 갖고 있는지, 그리고 어떤 분야에서 쓰이는지를 기술적 배경과 함께 쉽게 정리해 드릴게요. 이더넷 기초부터 심화까지 차근차근 살펴볼게요.
10BASE-T1S란 무엇인가요?
기본 개념과 표준 배경
10BASE-T1S는 IEEE 802.3cg 표준에 정의된 이더넷 물리 계층(PHY) 기술이에요. 이름을 풀어보면 ’10’은 10Mbps의 전송 속도, ‘BASE’는 베이스밴드 방식, ‘T1’은 단일 트위스트 페어(Twisted Pair) 케이블, ‘S’는 Short Reach(단거리)를 의미해요. 2019년 IEEE에서 공식 표준으로 채택됐어요.
기존의 이더넷이 포인트 투 포인트(Point-to-Point) 방식, 즉 두 장치를 직접 연결하는 방식이었다면, 10BASE-T1S는 멀티드롭(Multi-drop) 방식을 지원해요. 하나의 버스 라인에 여러 장치를 연결할 수 있어 배선이 크게 단순해져요.
- 전송 속도: 10Mbps
- 케이블: 단일 트위스트 페어(언실드, UTP)
- 토폴로지: 멀티드롭 버스 (최대 8개 노드)
- 최대 세그먼트 길이: 25미터
10BASE-T1L과의 차이점
같은 IEEE 802.3cg 표준에는 10BASE-T1L도 포함되어 있어요. ‘L’은 Long Reach를 의미하며, 최대 1,000미터까지 전송할 수 있는 장거리 버전이에요. 반면 10BASE-T1S는 25미터 이내의 단거리 버스 통신에 최적화되어 있어요.
- 10BASE-T1S: 단거리(25m), 멀티드롭, 자동차·산업 내부 통신에 적합
- 10BASE-T1L: 장거리(최대 1000m), 포인트 투 포인트, 현장 기기 연결에 적합
멀티드롭 구조와 PLCA 프로토콜
멀티드롭 버스의 원리
10BASE-T1S의 가장 큰 특징은 멀티드롭 토폴로지예요. 기존 이더넷에서는 각 장치가 스위치 포트 하나에 대응하여 개별 케이블로 연결돼요. 그러나 10BASE-T1S는 하나의 케이블(버스)에 여러 장치를 순차적으로 연결할 수 있어요. 이로 인해 케이블 수와 스위치 포트 수가 대폭 줄어들어요.
자동차 내부를 예로 들면, 대시보드의 여러 센서나 제어 모듈을 하나의 버스 라인에 모두 연결할 수 있어요. 기존에는 각각 별도 케이블이 필요했지만, 10BASE-T1S를 쓰면 한 줄로 묶을 수 있어서 차량 중량 감소와 비용 절감에 크게 기여해요.
PLCA(Physical Layer Collision Avoidance)
멀티드롭 환경에서는 여러 장치가 동시에 데이터를 보내려고 할 때 충돌이 발생할 수 있어요. 10BASE-T1S는 이를 방지하기 위해 PLCA(물리 계층 충돌 회피)라는 메커니즘을 도입했어요.
PLCA는 토큰 패싱 방식으로 작동해요. 각 노드에는 고유한 ID(Node ID)가 부여되고, ID 순서에 따라 차례차례 데이터를 전송할 기회를 얻어요. 이를 통해 충돌 없이 결정론적인 통신이 가능해져요.
- PLCA Beacon: 주기적으로 버스 사용권을 각 노드에 분배해요
- 노드 ID: 0번 노드가 사이클을 시작하는 코디네이터 역할을 해요
- 최대 노드 수: 하나의 세그먼트에 최대 8개 노드 연결 가능
- 결정론적 지연: 실시간 제어에 필요한 예측 가능한 응답 시간을 보장해요
자동차 이더넷에서의 역할
자동차 이더넷의 진화
자동차 내부 네트워크는 CAN, LIN, FlexRay 등 다양한 프로토콜이 사용되어 왔어요. 그러나 자율 주행, ADAS(첨단 운전자 보조 시스템), 차량 내 인포테인먼트의 발전으로 데이터 양이 폭발적으로 증가하면서 더 빠르고 유연한 네트워크가 필요해졌어요.
이더넷은 높은 대역폭과 유연성 덕분에 자동차 분야에도 도입되기 시작했어요. 100BASE-T1, 1000BASE-T1 등의 자동차 이더넷 표준이 카메라, 레이더, 게이트웨이 등 고속 데이터 전송이 필요한 곳에 쓰이고 있어요.
10BASE-T1S가 자동차에 적합한 이유
자동차 내부에는 속도보다 배선 단순화가 더 중요한 영역이 많아요. 도어 제어, 시트 조절, 조명 제어, 온도 센서 등 저속·저비용 센서와 액추에이터가 차량 전체에 퍼져 있어요. 이런 장치들을 연결하는 데 10BASE-T1S의 멀티드롭 버스가 탁월한 해결책을 제공해요.
- 배선 감소: 멀티드롭으로 케이블 길이와 무게를 줄여 연비 개선에 기여해요
- 표준 이더넷 호환: 상위 레이어에서 TCP/IP를 그대로 사용할 수 있어요
- 단일 케이블: 데이터와 전원을 같은 케이블로 공급하는 PoDL(Power over Data Line) 지원
- 낮은 비용: 스위치 포트 수 감소로 시스템 전체 비용이 줄어요
산업 자동화 분야 활용
산업 현장에서의 필요성
산업 자동화 환경에서도 10BASE-T1S는 주목받고 있어요. 공장 내부에는 수많은 센서, 액추에이터, PLC(프로그래머블 로직 컨트롤러) 등이 서로 통신해야 해요. 기존에는 PROFIBUS, Modbus, DeviceNet 같은 필드버스 프로토콜이 쓰였지만, 이더넷 기반으로의 전환이 빠르게 진행되고 있어요.
10BASE-T1S는 기존 필드버스의 멀티드롭 특성을 이더넷 환경에서 재현해 줘요. 이더넷의 표준화된 프로토콜 스택과 툴체인을 그대로 활용하면서도, 물리 계층에서는 필드버스처럼 간단하게 배선할 수 있어요.
OT/IT 통합과 10BASE-T1S
현대 산업에서는 OT(운영 기술)와 IT(정보 기술)의 통합이 중요한 트렌드예요. 공장의 기계 데이터를 클라우드로 올리거나, ERP 시스템과 연동하는 작업이 늘어나고 있어요. 10BASE-T1S는 이더넷 표준을 따르기 때문에 이런 OT/IT 통합을 자연스럽게 지원해요.
- TSN(Time-Sensitive Networking) 지원: 실시간 제어에 필요한 타이밍 동기화 기능과 결합 가능해요
- 표준 이더넷 스택: IP, UDP, TCP 등 표준 프로토콜을 그대로 사용할 수 있어요
- 원격 진단: 이더넷 기반이므로 원격에서 장치 상태를 모니터링하기 쉬워요
구현 및 개발 가이드
칩셋과 트랜시버 선택
10BASE-T1S를 구현하려면 PHY(물리 계층) 트랜시버 칩이 필요해요. 여러 반도체 회사에서 10BASE-T1S PHY 칩을 출시하고 있어요. 대표적으로 Microchip Technology의 LAN8670/LAN8671 시리즈, Texas Instruments의 DP83TC812, Analog Devices의 ADIN1110 등이 있어요.
트랜시버를 선택할 때는 지원 기능, 인터페이스(SPI, RMII 등), PoDL 지원 여부, 자동차 등급(AEC-Q100) 여부 등을 고려해야 해요.
- Microchip LAN867x: SPI 인터페이스 지원, Arduino 등 소형 마이컨과 연동 용이
- ADIN1110: MAC 내장형으로 마이크로컨트롤러와 직접 연결 가능
- 자동차 등급: AEC-Q100 인증 칩은 -40°C ~ 125°C 환경에서 동작해요
소프트웨어 스택 및 드라이버
10BASE-T1S PHY 칩을 마이크로컨트롤러나 리눅스 기반 시스템에 연결할 때는 적절한 드라이버가 필요해요. 리눅스 커널에는 10BASE-T1S 지원 드라이버가 포함되어 있으며, PLCA 관련 설정도 ethtool 명령어로 관리할 수 있어요.
- Linux phy 드라이버: 커널 5.x 이후에서 PLCA 지원이 추가됐어요
- Zephyr RTOS: 임베디드 환경에서 10BASE-T1S 지원 드라이버가 제공돼요
- Open Alliance TC6: 10BASE-T1S MAC-PHY SPI 인터페이스 표준화 스펙이에요
마무리
10BASE-T1S는 자동차와 산업 자동화 분야에서 이더넷의 영역을 크게 넓혀 주는 기술이에요. 멀티드롭 버스와 PLCA 덕분에 배선을 단순화하면서도 결정론적 통신을 실현할 수 있어요. 특히 차량 내 저속 제어 네트워크와 산업 현장의 필드 레벨 통신에서 기존 버스 프로토콜을 이더넷으로 대체하는 흐름이 빨라지고 있어요.
앞으로 자동차 전장화와 스마트 팩토리가 더욱 가속화될수록 10BASE-T1S의 중요성은 더 커질 거예요. 관련 프로젝트를 준비 중이라면 PHY 칩 선정과 드라이버 구성부터 차근차근 시작해 보는 것을 추천해요!