The AB53XX is a 32-bit RISC microcontroller designed for audio player applications, integrating advanced digital and analog peripherals. This document provides a comprehensive overview of its features, technical specifications, and usage guidelines.
Function Description
The AB53XX microcontroller serves as the core of a Bluetooth speaker system, specifically the ARG-SP-3016BK model. It manages various audio processing tasks, wireless communication, and peripheral interactions. The device integrates a CPU with DSP instructions, flexible GPIOs, a Bluetooth radio, an FM tuner, and a comprehensive audio interface. It supports a wide range of audio input and output options, including SD/MMC cards, USB, I2S, and SPDIF RX. The integrated PMU handles power management, including charging and buck/LDO functions.
Important Technical Specifications
CPU and Flexible I/O:
- CPU: 32-bit high-performance CPU with DSP instruction set.
- GPIO: Flexible GPIO pins with programmable pull-up and pull-down resistors.
- Wakeup/Interrupt: Support for GPIO wakeup or interrupt.
Bluetooth Radio:
- Compliance: Compliant with Bluetooth 5.0 and BLE specifications (QDID: 115952).
- TX Output Power: +2dB (typical).
- RX Sensitivity: -90.5dBm @ Basic Rate.
FM Tuner:
- Frequency Band: 76~108MHz.
- Features: Auto search tuning, programmable de-emphasis (50/75uS), receive signal strength indicator (RSSI).
Audio Interface:
- Audio Codec: 16-bit stereo DAC and two-channel 16-bit ADC.
- EQ Adjust: Support for flexible audio EQ adjustment.
- Sample Rates: 8, 11.025, 12, 16, 22.05, 32, 44.1, and 48KHz.
- Analog MUX: 4-channel stereo analog MUX.
- MIC Amplifier: Two-channel MIC amplifier input.
- ADC SNR: High-performance stereo audio ADC with 90dB SNR.
- DAC SNR: High-performance stereo audio DAC with 95dB SNR, with headphone amplifier output.
Peripheral and Interfaces:
- Timers: Three 32-bit timers, including three multi-function 32-bit timers supporting Capture and PWM mode.
- WatchDog: Included.
- UART: Three full-duplex UARTs.
- SPI: Two SPI interfaces.
- IR Controller: Included.
- SD Card Host Controller: Included.
- SPDIF Receiver: Included.
- Audio Interface: I2S.
- USB: Full-speed USB 2.0 HOST/DEVICE controller.
- SARADC: Sixteen channels 10-bit SARADC.
- IRTC: Integrated.
- PMU: Built-in PMU with charger/buck/LDO functions.
Package:
- LQFP48, SSOP28L, SSOP24L, TSSOP24, TSSOP20, SOP16.
Temperature:
- Operating Temperature: -40°C to +85°C.
- Storage Temperature: -65°C to +150°C.
PMU Parameters:
- VUSB Input Voltage: Min 3.0V, Typ 5.0V, Max 5.0V.
- VBAT Input Voltage: Min 3.0V, Typ 3.7V, Max 5.0V.
- VDDIO LDO Output Voltage: 3.3V (Typ).
- VDDDAC LDO Output Voltage: 1.6V (Typ).
- VDDCORE LDO Output Voltage: 1.2V (Typ).
- IO Parameters: Various pull-up/pull-down resistor values (10KΩ, 200KΩ, 300KΩ) and output drive abilities (8mA, 32mA).
Audio DAC Parameters:
- SNR: 96dB (Typ) with A-wt filter, output -3dBV, F_in=1KHz, VCM cap=1uF, VDDDAC cap=1uF.
- THD+N: -86dB (Typ) with A-wt filter, output -3dBV with 10K loading, F_in=1KHz.
- Output Range: 2.6V_peak-peak (Max) into 32ohm loading.
Audio ADC Parameters:
- SNR: 90dB (Typ) with A-wt filter, input sine amplitude 850mV RMS, F_in=1KHz, VCM cap=1uF, VDDDAC cap=1uF.
- THD+N: -87dB (Typ) with A-wt filter, input sine amplitude 850mV RMS, F_in=1KHz.
- Input Range: Input sine wave peak amplitude 0 to VCM.
BT Parameters:
- Maximum Transmit Power: 2dBm (Typ).
- RMS DEVM: 5.5% (Typ).
- Peak DEVM: -0.2% (Typ).
- EDR Relative Transmit Power: -0.2dB (Typ).
- Sensitivity @ Basic Rate: -90.5dBm (Typ) for BER=0.1% using DH5 packet.
- Sensitivity @ EDR: -89.5dBm (Typ) for BER=0.01% using 2-DH5 packet.
Current Parameters:
- IRTC Mode Current: 4uA (Typ) at 4.2V input, room temp.
- Sleep Current: 500uA (Typ), 2000uA (Max) at 3.3V input, room temp.
Usage Features
The AB53XX offers extensive configurability for its peripherals, enabling flexible integration into various audio player designs.
- GPIO Management: Users can control GPIO input/output direction, enable internal pull-up/pull-down resistors (10KΩ, 200KΩ, 300KΩ), and select output driving current capabilities (8mA, 32mA). GPIOs can also be mapped to various functions like UART, SPI, and PWM.
- Interrupts: Supports vectorized interrupts and exceptions for illegal instructions or invalid memory access. High-priority and low-priority interrupt vectors are defined for various events, including software, timer, IR receiver, UART, and port interrupts.
- Timers: The 32-bit timers (Timer0/1/2 and Timer3/4/5) can be configured for counter, capture, and PWM modes. They support various clock sources and interrupt options for precise timing and control.
- PWM: Four-channel PWM is available, suitable for applications like breathing lamps. PWM parameters such as period, duty cycle, and auto-adjust cycles are configurable.
- RTC: A 32-bit independent power supply real-time counter supports alarm and second interrupts. It includes features for VUSB online state detection, WK pin state, and various clock source selections.
- UART0: This serial port supports asynchronous, full-duplex transmission. Users can configure baud rates, enable/disable RX/TX, select clock sources, and manage interrupt settings.
- SPI1: Supports 1-bit, 2-bit, and multi-bit modes. Users can select transmit/receive direction, configure clock frequency, choose timing modes, and enable DMA operations for efficient data transfer.
- External Port Interrupt Wakeup: Supports eight wakeup sources from external ports (PA7, PB1-PB4, WKO, PORT_INT_FALL, PORT_INT_RISE), allowing the device to wake up from low-power modes based on external events.
Maintenance Features
- Revision History: The manual includes a revision history, detailing changes made to the document over time, which is useful for tracking updates and understanding the evolution of the device's specifications and features.
- Technical Support: Bluetrum provides dedicated email addresses for sales and technical support (sales@bluetrum.com, project@bluetrum.com), ensuring users can get assistance with product information, design, and troubleshooting.
- FCC Warning Statement: The manual includes an FCC warning statement, advising users on compliance with Class B digital device limits and providing guidance on how to resolve potential interference issues, such as reorienting antennas, increasing separation, or consulting a dealer/technician. This helps users maintain regulatory compliance and troubleshoot common operational problems.