Description
Smart-device users might have noticed that it isn't possible to stream audio over a standard Bluetooth connection. It turns out this feat requires adding a digital signal processor (DSP) into the mix. Luckily, the RN52 Bluetooth audio module provides a fully integrated solution for delivering high-quality stereo audio in a small form factor. Combining a Class-2 Bluetooth radio with an embedded DSP processor, this great little module supports HSP/HFP, A2DP, AVRCP, SPP, and iAP profiles. It also includes support for codecs such as SBC, aptX®, and AAC.
After a few simple connections (power, ground, and audio +/-), this module is ready to be paired with our smart-devices. In addition, we can control and configure it by sending ASCII commands to its UART interface—typically using an Arduino or an FTDI Breakout Board. The module also includes general purpose I/O pins, and it integrates RF, a baseband controller, and DSP, making it a complete Bluetooth audio wireless link.
Features
- Fully certified Bluetooth version 3.0 audio module, fully compatible with Bluetooth version 2.1+EDR, 1.2, and 1.1
- Embedded Bluetooth stack profiles: SPP, A2DP, HFP/HSP, and AVRCP
- Supports iAP profile discovery for iPhone® and iPod® Bluetooth accessories
- Dual-channel, differential audio input and output for highest quality audio
- External audio codecs supported via I2S and S/PDIF interface
- Additional support for codecs such as aptX®, AAC, MP3, and others
Communication
To control and configure the module, we need to communicate with the module over its UART interface. We typically do this using an
Arduino or an
FTDI Breakout Board. Once we wire up the connection, we can use the following set of commands for control and configuration:
Technical Details
| Input Voltage | 1.8 ~ 3.6V |
| Output Power | 4dBm |
| Max. Data Rate | 1.5Mbps |
| Protocol | Bluetooth |
| Sensitivity | –85dBm |
| Dimensions | 13.5mm x 26mm x 2.7mm (13.5 x 26 x 2.7in) |
| Frequency | 2.4 ~ 2.48GHz |
| Certifications | FCC, IC, CE |