Description The M5Stack Atomic Audio 3.5 Base is a voice recognition and audio playback base for Atom series controllers, excluding Atom Voice. It integrates an ES8311 mono audio codec, MEMS microphone, NS4150B power amplifier, built-in speaker and 3.5mm four-pole TRRS jack for compact audio output and microphone input. This I2S audio base supports 24-bit audio processing with a 16kHz to 64kHz sampling range. The onboard microphone is designed for automatic speech recognition, while full-duplex communication allows simultaneous audio send and receive for voice assistants, voice control terminals and smart home voice gateways. Features Built-in microphone and speaker for compact Atom audio projects. 3.5mm four-pole TRRS audio jack supporting audio output and microphone input. Built-in insertion detection with automatic switching to an external microphone line. Integrated ES8311 hi-fi audio codec with 24-bit audio processing. Full-duplex voice communication for simultaneous audio transmission and reception. Automatic audio-path switching between onboard audio, speaker and external microphone use cases. Specifications Specification Parameter Audio Codec ES8311 MEMS Microphone ME1502AM5G Speaker 1W at 8 ohm, NS4150B Audio Interface 3.5mm headphone jack, four-pole TRRS interface, CTIA standard, compatible with 15mm standard plug Voltage Regulator TPS7A2033PDQNR GPIO Expander PI4IOE5V6408ZTAEX Audio Processing 24-bit audio resolution, 16kHz to 64kHz sampling range, I2S communication Power Consumption Standby mode: [email protected]; recording mode: [email protected]; 50% volume playback: [email protected]; 100% volume playback: [email protected] Product Size 48.0 x 24.0 x 17.5mm Product Weight 12.0g Package Size 138.0 x 93.0 x 18.0mm Gross Weight 15.5g Applications Atom expansion base projects. DIY node controllers. Peripheral interface expansion. Voice assistants and voice control terminals. Smart home voice gateways and embedded voice interaction devices. Product List 1 x Atomic Audio-3.5 Base 1 x Hex Key L-Shape 1.5mm (For M2 Screw) 1 x M2 * 8mm cap head machine screw Other Content Microphone Switch The onboard microphone switch adapts the module to different audio setups. ON keeps the onboard microphone powered and continues to use the built-in microphone when an external speaker is connected. OFF switches to the external microphone when a 3.5mm peripheral is connected, which is useful for headset use. Headphone Plug Type and Wiring Standard The audio jack uses a four-contact TRRS structure and follows the CTIA wiring standard, supporting integrated audio output and microphone input through one connector. Bus and Amplifier Control The documentation lists PI4IOE5V6408 at address 0x43 P0 for NS4150B amplifier control. The Atom base bus exposes 3V3, 5V, GND, SCL, SDA, DSDIN, LRCK, ASDOUT and SCLK signals for the audio interface. Resources M5Stack Atomic Audio 3.5 Base Product Documentation Atomic Audio-3.5 Base Schematics PDF Atomic Audio-3.5 Base Model Size PDF ES8311 Audio Codec Datasheet NS4150B Speaker Amplifier Datasheet PI4IOE5V6408ZTAEX GPIO Expander Datasheet Atomic Audio-3.5 Base Arduino Guide Atomic Audio-3.5 Base Arduino Library FAQ Which Atom controllers can use the M5Stack Atomic Audio 3.5 Base? It is designed for Atom series controllers, but the source material states that it is not compatible with Atom Voice. What audio interface does this I2S audio base provide? It provides a 3.5mm four-pole TRRS jack for audio output and microphone input, using the CTIA wiring standard. Can it record and play audio at the same time? Yes. The module supports full-duplex voice communication for simultaneous audio transmission and reception. What codec is used on the module? It uses an ES8311 mono audio codec with 24-bit audio processing over I2S. What is included in the package? The package includes one Atomic Audio-3.5 Base, one 1.5mm L-shape hex key for M2 screws and one M2 * 8mm cap head machine screw. How does the microphone switch work? ON keeps the onboard microphone active, while OFF lets the base switch to an external microphone when a 3.5mm peripheral is connected.