WHAT IS ANT ? (TI CC2570, CC2571) Jae-hoon Woo
What is ANT ANT is a proven ultralow-power wireless protocol operating in the license-free 2.4-GHz ISM band. isochronous : 데이터 통신에서 동기/비동기가 모두 가능함을 나타내는 용어. 또한 송신 측에서 보낸 타이밍 신호를 그대로 유지해서 수신 측까지 데이터 프레임을 보내는 전송 모드를 등시성 전송이라고 한다. IEEE 1394, 파이버 채널(FC) 및 유니버설 시리얼 버스(USB) 등의 규격에서는 육성이나 동화상 등 실시간성이 요구되는 데이터를 전송하기 때문에 등시성 전송 모드의 규격화를 규정하고 있다.
What is ANT ANT is a proven ultralow-power wireless protocol operating in the license-free 2.4-GHz ISM band. isochronous : 데이터 통신에서 동기/비동기가 모두 가능함을 나타내는 용어. 또한 송신 측에서 보낸 타이밍 신호를 그대로 유지해서 수신 측까지 데이터 프레임을 보내는 전송 모드를 등시성 전송이라고 한다. IEEE 1394, 파이버 채널(FC) 및 유니버설 시리얼 버스(USB) 등의 규격에서는 육성이나 동화상 등 실시간성이 요구되는 데이터를 전송하기 때문에 등시성 전송 모드의 규격화를 규정하고 있다.
What is ANT ANT is a proven ultralow-power wireless protocol operating in the license-free 2.4-GHz ISM band. It has been specifically designed to target battery operated devices that require years Of battery life. isochronous : 데이터 통신에서 동기/비동기가 모두 가능함을 나타내는 용어. 또한 송신 측에서 보낸 타이밍 신호를 그대로 유지해서 수신 측까지 데이터 프레임을 보내는 전송 모드를 등시성 전송이라고 한다. IEEE 1394, 파이버 채널(FC) 및 유니버설 시리얼 버스(USB) 등의 규격에서는 육성이나 동화상 등 실시간성이 요구되는 데이터를 전송하기 때문에 등시성 전송 모드의 규격화를 규정하고 있다.
What is ANT ANT is a proven ultralow-power wireless protocol operating in the license-free 2.4-GHz ISM band. It has been specifically designed to target battery operated devices that require years Of battery life. isochronous : 데이터 통신에서 동기/비동기가 모두 가능함을 나타내는 용어. 또한 송신 측에서 보낸 타이밍 신호를 그대로 유지해서 수신 측까지 데이터 프레임을 보내는 전송 모드를 등시성 전송이라고 한다. IEEE 1394, 파이버 채널(FC) 및 유니버설 시리얼 버스(USB) 등의 규격에서는 육성이나 동화상 등 실시간성이 요구되는 데이터를 전송하기 때문에 등시성 전송 모드의 규격화를 규정하고 있다.
ANT NODE Host MCU Serial ANT Engine
ANT NODE Host MCU e.g. MSP 430 UART or SPI Serial ANT e.g. CC257x
The ANT Product Familly nRF24AP – second generation of the ANT nFR24AP – first generation, complete ANT CC257x – TI chip family (1ch, 8ch) - Latest ANT stack with Integrated ANT-FS
ANT OSI Model Layers User Defined Space Implemented by ANT (CC247x)
Network Topologies
Network Topologies Channel Master Slave Channel A Sensor1(TX-Only) Hub1(RX) Channel B Sensor2(TX) Channel C Hub1(TX) Hub2(RX)
ANT Channel Master Slave Master Slave Host1 Host2 Ant1 Ant2 Channel A
ANT Channel TWO DIRECTION Forward Direction (Master -> Slave) Reverse Direction (Slave-> Master)
ANT Channel The master endpoint is the communication initiator and controls the channel. The channel period can vary from 0.5Hz to 200Hz and can be changed dynamically by the application host MCU. Each packet transmitted by ANT is characterized by the following parameters 8-byte data payload Frequency(2400MHz to 2485 MHz) 2-byte network key 4-byte channel ID
ANT Channel Type Bidirectional channel Unidirectional - do not offer the co-existence Shared channel - Each slave synchronizes to the channel period of the master - the address of the slave in the first 2 bytes of the data payload . .
ANT Channel Type Bidirectional channel Unidirectional - do not offer the co-existence Shared channel - Each slave synchronizes to the channel period of the master Scanning channel(asynchronous) Continuous-scanning Background-scanning
Continuous Scanning Channel • RX Always On • Asynchronous • Many-to-one • Low latency • High Power • Bi-directional
Data Messages Type Broadcast Acknowledged Burst All messages fully bi-directional
Pairing If Channel ID not known, need to pair. Techniques Wildcards Isolation Pairing bit Proximity wildcard mask(와일드카드 마스크) IP 주소를 다른 IP 주소와 비교할 때 그 IP 주소의 어느 비트를 무시해야 하는지를 판단하기 위해 여 IP 주소와 연계돼 사용되는 32비트 수량. 와일드카드 마스크는 액세스 목록을 설정할 때 지정이 된다. Isolation : 고립 Proximity : 가까움
Proximity Pairing bin wildcard mask(와일드카드 마스크) IP 주소를 다른 IP 주소와 비교할 때 그 IP 주소의 어느 비트를 무시해야 하는지를 판단하기 위해 여 IP 주소와 연계돼 사용되는 32비트 수량. 와일드카드 마스크는 액세스 목록을 설정할 때 지정이 된다. Isolation : 고립 Proximity : 가까움
ANTware II -Demo C# .NET based Doesn’t crash
Development Kit Contents: AT3 module X 2 AP2 module X 2 Battery board X 2 IO Board X 2 USB Stick X 2 CR2032 battery X 2 CD-ROM (discontinued) Quick Start Cards