BC-ANT-SERIAL is a module that is equipped with nRF24AP2-8CH, the second generation of ANT chip developed by Nordic Semiconductor. To communicates with a microcontroler (IC), it uses single-end and asynchronous serial communication (1.9V ~ 3.3V RS-232C).
- Absolute Maximum Ratings
Minimum Maximum Supply Voltage (VDD) -0.3V +3.6V GND Voltage (VSS) 0V I/O Terminal Voltage -0.3V Less than 3.6V or VDD + 0.3V Operation Temperature (No Condensation) -40℃ +85℃ Storage Temperature (No Condensation) -40℃ +85℃
- Operation Ratings
Items Minimum Standard Maximum Unit • Memo Supply Voltage 1.9 3.0 3.6 V H level Input Voltage 0.7 x VDD VDD V L level Input Voltage VSS 0.3 x VSS V H level Output Voltage VDD – 0.3 VDD V L level Output Voltage VSS 0.3 V Output Frequency 2403 2480 MHz (1MHz steps 78 waves) PCB (Length) 26.5 mm PCB (Width) 15 mm PCB (Depth) 1 mm (Excluding parts)
To communicate with a microcontroler, BC-ANT-SERIAL supports single-end and asynchronous serial communication. This ANT module does not support the synchronous mode.
Assignment of pin-headers and pads are shown in the tables below. They are printed in silkscreen on the PCB.
- Assignment of Pin-Headers
No. Signal Type Direction Memo 1 VDD Voltage About Supply Voltage, Please look at “2. Specifications” 2 GND GND 3 RTS Output UART communication flow control 4 RX Input UART communication (Receiving at module side) 5 TX Output UART communication (Transmitting from module side)
- Assignment of Pads
Pad Name Signal Type Direction Memo RST RESET Input Resetting ANT chip SUP SUSPEND Input Suspending ANT chip SLP SLEEP Input Sleeping ANT chip BR1 BR1 Input Configure UART communication speed1 BR2 BR2 Input Configure UART communication speed2 BR3 BR3 Input Configure UART communication speed3
The lines of RST, SUP, and SLP are used for tightly managing the activity of ANT chip and increasing energy efficiency of this ANT module.
The lines of BR1, BR2, and BR3 are used for setting the speed of asynchronous serial communication.
[Caution]
In the picture, (a) is the connector, which is specifically used for attaching to the characteristic test antenna. Users are prohibited using this connector. Please do not attach any external antenna to this connector.
In the picture, (b) is the chip antenna. To maintain the characteristics of antenna, do not place any parts nor metric materials around this chip antenna.
The Size of RST, SUP, SLP, BR1, BR2, and BR3 pads is identical to the size of the chip resistor 1608 pad. To wire to these pads, solder lines to these pads. The function of each line is explained below.
- RST
- As ANT chip is electronically reset externally, this pad is used. The line is pulled-up to VDD on the module. To connect to GND (L level), forcefully reset the chip. To wire to this pad, please attach to an open drain output line.
- SUSPEND
- This pad is used for suspending ANT chip. The line is pulled-up to VDD on the module. To connect to GND (L level), make the chip suspended. To wire to this pad, please attach to an open drain output line.
- SLEEP
- This pad lets ANT chip sleep. This line is pulled-up to VDD level and connected to GND on the module. To use this line, the chip resistor, which is attached to GND is needed to be removed. The removed chip resistor is 1608 size chip resistor, which is located on the parts side near SLP written in silkscreen. Remove this chip resistor, then connect BC-ANT-SERIAL to a microcontroller. To wire this pad, attach to an open drain output line.
- BR1, BR2, and BR3
- These lines are pulled-up to VDD. As no resistor is attached, its condition is regarded as H level (1). To configure the communication speed, attach 0Ω (short) of 1608 sized chip resistor. As non of three Pad is attached to the chip resistors, the communication speed is 57200bps. In this case, the communication speed might be too fast for ANT chip. ANT chip may not catch up with serial communication. 38400bps and 19200bps are highly recommended. The table blow shows the configuration patterns and their intended communication speeds. For example, to set the communication speed 38400bps, 0Ω (size 1608) chip resistors are attached to BR1 and BR2.
- Pads & Communication Speed
0: 0Ω resistor is attached
BR1 BR2 BR3 Communication Speed (bps) 0 0 0 4800 0 0 1 38400 0 1 0 19200 0 1 1 50000 1 0 0 1200 1 0 1 9600 1 1 0 2400 1 1 1 57600
1: Non
(1) How to connect with the serial communication (TXD, RXD, and RTS)
Pin-headers are attached at J1. Please look at Host Interface section fro the pin assignment.
From ANT module, RTS is output for controlling hardware flow. This is considered as no-protocol serial communication with hardware flow management. As the microcontroller monitors RTS, it will not stop sending commands if the ANT module is in BUSY. If it does not use hard flow, you can replace hardware flow with another program. As confirming RTS signal is at L, then the commands are send via GPIO port. The datesheet of ANT chip specifies that the delay time between sending a command and sending the signal is at least 50μsec. Actually, to measure the duration, an RTS is sometimes required more than 50μsec to transfer L. To send a command correctly, please check an RTS signal line is at L level. BC-ANT-SERIAL does not have CTS input. In the case of using hardware flow, the microconroller has to receive the reply from the ANT module.
(2) How to Connect Control Lines (Reset, Sleep, and Suspend)
To use the lines of RST (reset), SLP (sleep), and SUP (suspend), ANT chip can be managed more efficiently. These lines make it possible that lets ANT chip suspend when there are no communications and/or that forcefully reset ANT chip if it is needed. To utilize the control lines, the ANT module is completely reset, and the energy consumption of the module is possibly reduced.
- RST (reset)
- When ANT is in operation, this line is at H level. To reset the ANT chip, the line is shifted to L level. WHen this line is not in use, the line is held at H level. At its default, the line is fixed at H level.
- SLP (sleep)
- When ANT is in operation, this line is stayed at H level. If this line is not use, it is fixed at L level. At the default status of this line, the line is kept at L level. As this line is shifted to H, RTS line turns to H, and the ANT module does not accept serial communications. (To let the ANT module accept serial communication, the chip resistor, which is attached to GND, is needed to be removed.)
- SUP (suspend)
- As the ANT module is in use, this line is at H level. To use Suspend, SLP is also required. When SUP is only used, SUP cannot be released. Please be careful. To put ANT chip in suspend status, let SLP at H level and stop serial communication first, then SUP is shift down to L level. To releases from suspend status, SUP line is shifted back to H level first, and SLP is turned to L. As suspend is released, all settings of lines are cleared. Please redo the configuration of all channel from the beginning.
- Please do not deface the make of Technical Conformity and the number on this ANT module.
- Please do not modify and/or alter this module. Once you do, Technical Conformity is void.
- The connector for the characteristic test antenna is only used for testing. If you use it, Technical Conformity is void.
- BC-ANR-SERIAL uses lead-free solder. When you solder on this module, please use lead-free solder.
About ANT communication, please look at http://www.thisisant.com
The specification document of ANT protocol is available at This is ANT, The Wireless Sensor Network Solution. Go to DEVELOPER -> DOWNLOADS under RESOURCES. Then select DOCUMENTS tab.
BC-ANT-SERIAL is equipped with nRF24AP2-8CH. 8 channels of ANT connections are available at this module.