Libre Wireless, MAVID-3M module is a low power module targeted for IoT, voice/AI and audio streaming applications. The efficient low power mode states enable MAVID-3M well suitable for portable battery powered devices.
The module provides 2.4 GHz Wi-Fi connectivity, BLE 5.0, Voice Front End with 2/3 MIC Far field Voice recognition, Noise reduction and Echo cancellation.
MAVID-3M comes with extensive software SDK features for Voice/AI, Audio and Multi- protocol IoT control applications. These include system level control and data transfer and bridging features as well as core networking connectivity and OTA features.
Figure 4-1: MAVID–3M Block Diagram
Table 1: MAVID-3M Device Power Consumption
| Input Voltage /Battery (v) | Sub System | Operating Mode | Response Time | Power (mW) |
|---|---|---|---|---|
| 3.3 | Active Wi-Fi Streaming from AVS cloud. Total consumption of Wi-Fi/BLE Concurrent, Voice DSP Noise Reduction & AEC | Active State | Always On, Immediate | 183 |
| 3.3 | Ideal Mode | Wi-Fi Connected but music is not streaming | Always On, Immediate | 165 |
Figure 6-1: MAVID–3M Module Mechanical Dimension
Figure 6-2: MAVID-3M Module
| Product Number | Main Processor | Wi-Fi Tx/Rx | Wi-Fi Bands | Bluetooth only BLE | Memory (Flash/RAM) | Voice | Dimension (L x W) ±0.2mm |
|---|---|---|---|---|---|---|---|
| MXD31NS BKC - M | Yes | 802.11n 1x1 | 2.4 GHz | BLE 5.0 | 4MB/ 4.4MB | Yes | 27 mm x 43 mm |
| MXD31NSB00 - M | Yes | 802.11n 1x1 | 2.4 GHz | BLE 5.0 | 4MB/ 4.4MB | No | 27 mm x 43 mm |
| Pin No. | Signal Name | Signal Type | Description |
|---|---|---|---|
| 1 | 3V3 | Power | 3V3 |
| 2 | 3V3 | Power | 3V3 |
| 3 | GPIO4_B | GPIO4_B | GPIO |
| 4 | GND | GND | GND |
| 5 | GPIO0_B | Output | GPO |
| 6 | GPIO9_B | Output | GPO |
| 7 | PWR_OFF | Output | For Power off circuit |
| 8 | CHIP_EN | Input | Chip reset |
| 9 | MIC_PWR_CTRL | Output | For Mic power control |
| 10 | GND | GND | GND |
| 11 | I2S_MCLK | Output | I2S Master Clock |
| 12 | I2S_LRCLK | Input/ Output | I2S LRCLK |
| 13 | I2S_BCLK | Input/ Output | I2S BCLK |
| 14 | PORTA_RXD | Input | AEC reference Data |
| 15 | I2S_TXD | Output | I2S data out |
| 16 | I2S_RXD | Input | I2S data in |
| 17 | I2S_PORTA_TXD | Output | Optional/Additional I2S data out |
| 18 | SPI_MISO | Input | SPI MISO |
| 19 | SPI_CLK | Output | SPI CLK |
| 20 | SPI_CS | Output | SPI CS |
| 21 | SPI_MOSI | Output | SPI MOSI |
| 22 | PTT/SETUP | Input/Output | Button PTT / Setup |
| 23 | MIC_PWR_ON/OFF | Input/Output | Button MIC / Power |
| 24 | CHG_STATUS | Input/Output | For Battery charging Indication |
| 25 | PLAY/PAUSE | Input/Output | Button Play / Pause |
| 26 | DSP_GPIO0 | Input/Output | Knowles DSP GPIO |
| 27 | DSP_GPIO1 | Input/Output | Knowles DSP GPIO |
| 28 | DM1_CLK | Output | Digital MIC Data |
| 29 | DM1_DATA | Input | Digital MIC Clock |
| 30 | DM0_CLK | Output | Digital MIC Clock |
| 31 | DM0_DATA | Input | Digital MIC Data |
| 32 | DSP_D_UART_TX | Output | Knowles DSP UART TX |
| 33 | DSP_D_UART_RX | Input | Knowles DSP UART RX |
| 34 | GND | GND | GND |
| 35 | UART1_TX | Output | UART1_TX |
| 36 | UART1_RX | Input | UART1_RX |
| 37 | GND | GND | GND |
| 38 | NC | NC | NC |
| 39 | 1V8 | Power | 1.8V |
| 40 | VDD_IO | Power | To connect 3V3 or 1V8 to Knowles |
| 41 | VDD_IO | Power | To connect 3V3 or 1V8 to Knowles |
| 42 | LED_RED | Output | AVS LED_RED |
| 43 | LED_GREEN | Output | AVS LED_GREEN |
| 44 | LED_BLUE | Output | AVS LED_BLUE |
| 45 | RTC_EINT | Input | Real Time Clock External Interrupt |
| 46 | CODEC_RST | Output | To enable/disable EXT CODEC |
| 47 | GPIO8_B | Output | GPIO |
| 48 | BTVBAT | Power | 3V3 Battery Input |
| 49 | VRTC | Power | Connect 3V coin battery |
| 50 | GND | GND | GND |
| 51 | ADC1 | Analog | Analog |
| 52 | I2C0_SCL | Output | I2C SCL |
| 53 | I2C0_SDA | Input/Output | I2C SDA |
| 54 | DEBUG_URXD | Input | Debug log |
| 55 | DEBUG_UTXD | Output | Debug log |
| 56 | GND | GND | GND |