Add MicArray UAC Drive Board (MA-USB8) documentation and assets
|
After Width: | Height: | Size: 1.0 MiB |
BIN
docs/hardware/assets/modules/micarray_usbboard_bl616/devmgmt.png
Normal file
|
After Width: | Height: | Size: 255 KiB |
BIN
docs/hardware/assets/modules/micarray_usbboard_bl616/dmesg.png
Normal file
|
After Width: | Height: | Size: 101 KiB |
BIN
docs/hardware/assets/modules/micarray_usbboard_bl616/firmware/MA-USB8-250822.bin
Executable file
BIN
docs/hardware/assets/modules/micarray_usbboard_bl616/lsusb.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 721 KiB |
|
After Width: | Height: | Size: 979 KiB |
|
After Width: | Height: | Size: 409 KiB |
|
After Width: | Height: | Size: 326 KiB |
|
After Width: | Height: | Size: 386 KiB |
|
After Width: | Height: | Size: 347 KiB |
|
After Width: | Height: | Size: 465 KiB |
88
docs/hardware/en/modules/micarray_usbboard_bl616.md
Normal file
@@ -0,0 +1,88 @@
|
||||
# MicArray UAC Drive Board (MA-USB8)
|
||||
|
||||
## Introduction
|
||||
|
||||

|
||||
|
||||
Driving a [microphone array module]((./micarray.md)), it provides UAC2.0 + CDC ACM + UART interfaces.
|
||||
|
||||
- UAC2.0: 8CH S16_LE 48000HZ
|
||||
- CDC ACM: 16x16 Hotmap Frame
|
||||
- UART: 16x16 Hotmap Frame on baudrate:2000000
|
||||
|
||||
### Hotmap Frame Format:
|
||||
|
||||
| frame| bytes | value |
|
||||
|------|--------------|----------|
|
||||
| head | 16 | 16x 0xFF |
|
||||
| data | 16x16 (HxW) | ... |
|
||||
|
||||
|
||||
## Connection
|
||||
|
||||
Choose one of the following connection methods:
|
||||
|
||||
- Preferred: USB <---> UAC2.0 + CDC ACM (Full functionality: obtain audio data and sound field map simultaneously)
|
||||
|
||||
- Or: UART/USB2TTL <---> UART (Limited performance scenarios, e.g., MCU: obtain sound field map only)
|
||||
|
||||
### Linux
|
||||

|
||||

|
||||
|
||||
### Windows
|
||||

|
||||
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
### USB UAC2.0 (Audacity)
|
||||

|
||||
|
||||
### USB CDC ACM RAW (Minicom) and USB2TTL UART HEX-CMAP (Picocom)
|
||||
|
||||

|
||||
|
||||
### USB CDC ACM RAW (Minicom)
|
||||
|
||||
`minicom -D /dev/ttyACM0 -H`
|
||||

|
||||
|
||||
|
||||
### USB2TTL UART RAW (Minicom)
|
||||
|
||||
`minicom -D /dev/ttyUSB0 -b 2000000 -H`
|
||||

|
||||
|
||||
|
||||
### USB2TTL UART RAW,HEX-CMAP (Picocom)
|
||||
|
||||
1. `picocom -b 2000000 /dev/ttyUSB0`
|
||||

|
||||
|
||||
2. type `F` and then `C`
|
||||
<div style="display: flex; justify-content: space-between;">
|
||||
<img src="../../assets/modules/micarray_usbboard_bl616/picocom_uart-hex.png" style="width: 45%;">
|
||||
<img src="../../assets/modules/micarray_usbboard_bl616/picocom_uart-hex-cmap.png" style="width: 45%;">
|
||||
</div>
|
||||
|
||||
3. type `f`
|
||||

|
||||
|
||||
|
||||
## Commands
|
||||
|
||||
| Command | Input (Lower/Uppercase: Off/On) | Default | Remarks | Input Sources |
|
||||
|--------------------------------------------------|---------------------------------|---------|----------------------------------------------|-----------------|
|
||||
| Set UAC CH6 Beamforming Direction Angle | 0,1,..9,A,B | 0 | Actual angle = input value × 30 (0,1,..B => 0°,30°,...,330°). Corresponds to the clockwise direction starting from microphone 0, as per the [microphone array](./micarray.md). | Any |
|
||||
| UART Sound Source Map Pseudocolor Mapping Toggle | c, C | c | Requires precondition: UART 16x16 sound source map printing enabled. | UART input only |
|
||||
| UART Internal Debug Info Toggle | d, D | d | Controls internal debugging output. | UART input only |
|
||||
| LED Real-Time Sound Direction Indicator Toggle | e, E | E | Controls LED indicators. | Any |
|
||||
| UART 16x16 Sound Field Map Print Toggle | f, F | f | Toggles printing of 16x16 sound source map (ASCII). | UART input only |
|
||||
| Restore Default Settings | R | \ |Restores a series of configurations to default values. | Any |
|
||||
|
||||
|
||||
## Firmware
|
||||
|
||||
Download it from [here](../../assets/modules/micarray_usbboard_bl616/firmware/MA-USB8-250822.bin) and then refer to [this guide](../logic_analyzer/combo8/update_firmware.html#Burn-firmware) to update the firmware.
|
||||
@@ -630,25 +630,19 @@ items:
|
||||
file: modules_spmod/spmod_lcd1.14.md
|
||||
- label: SP-Eink
|
||||
file: modules_spmod/spmod_eink.md
|
||||
- label: Module && Debugger
|
||||
- label: Module
|
||||
items:
|
||||
- label: Debugger
|
||||
- label: camera
|
||||
items:
|
||||
- label: Sipeed RV Debugger
|
||||
- label: Dual uart USB module
|
||||
- label: module
|
||||
items:
|
||||
- label: camera
|
||||
items:
|
||||
- label: GC0328
|
||||
- label: Dual cam module(GC0328)
|
||||
- label: OV7740
|
||||
- label: OV2640
|
||||
- label: OV2640-M12
|
||||
- label: Dual cam module(OV2640)
|
||||
- label: Mic module
|
||||
items:
|
||||
- label: Mic array
|
||||
file: modules/micarray.md
|
||||
- label: Sipeed Gamepad
|
||||
file: modules/Gamepad.md
|
||||
- label: GC0328
|
||||
- label: Dual cam module(GC0328)
|
||||
- label: OV7740
|
||||
- label: OV2640
|
||||
- label: OV2640-M12
|
||||
- label: Dual cam module(OV2640)
|
||||
- label: Mic array
|
||||
file: modules/micarray.md
|
||||
- label: MicArray UAC Drive Board (MA-USB8)
|
||||
file: modules/micarray_usbboard_bl616.md
|
||||
- label: Sipeed Gamepad
|
||||
file: modules/Gamepad.md
|
||||
|
||||
86
docs/hardware/zh/modules/micarray_usbboard_bl616.md
Normal file
@@ -0,0 +1,86 @@
|
||||
# 麦克风阵列UAC驱动板 MA-USB8
|
||||
|
||||
## 产品介绍
|
||||
|
||||

|
||||
|
||||
搭配麦克风阵列模块使用,提供 UAC2.0 + CDC ACM + UART 接口.
|
||||
|
||||
- UAC2.0: 8CH S16_LE 48000HZ
|
||||
- CDC ACM: 16x16 Hotmap Frame
|
||||
- UART: 16x16 Hotmap Frame on baudrate:2000000
|
||||
|
||||
### Hotmap Frame Format:
|
||||
|
||||
| frame| bytes | value |
|
||||
|------|--------------|----------|
|
||||
| head | 16 | 16x 0xFF |
|
||||
| data | 16x16 (HxW) | ... |
|
||||
|
||||
|
||||
## 硬件连接
|
||||
|
||||
以下连接方式选择其一即可:
|
||||
- 首选 USB <---> UAC2.0 + CDC ACM (全量功能: 获取音频数据,同时获取声场图)
|
||||
- 或 UART/USB2TTL <---> UART (有限性能场景如MCU: 仅获取声场图)
|
||||
|
||||
### Linux
|
||||

|
||||

|
||||
|
||||
### Windows
|
||||

|
||||
|
||||
|
||||
|
||||
## 使用体验
|
||||
|
||||
### USB UAC2.0 (Audacity)
|
||||

|
||||
|
||||
### USB CDC ACM RAW (Minicom) and USB2TTL UART HEX-CMAP (Picocom)
|
||||
|
||||

|
||||
|
||||
### USB CDC ACM RAW (Minicom)
|
||||
|
||||
`minicom -D /dev/ttyACM0 -H`
|
||||

|
||||
|
||||
|
||||
### USB2TTL UART RAW (Minicom)
|
||||
|
||||
`minicom -D /dev/ttyUSB0 -b 2000000 -H`
|
||||

|
||||
|
||||
|
||||
### USB2TTL UART RAW,HEX-CMAP (Picocom)
|
||||
|
||||
1. `picocom -b 2000000 /dev/ttyUSB0`
|
||||

|
||||
|
||||
2. 输入 `F` 然后再输入 `C`
|
||||
<div style="display: flex; justify-content: space-between;">
|
||||
<img src="../../assets/modules/micarray_usbboard_bl616/picocom_uart-hex.png" style="width: 45%;">
|
||||
<img src="../../assets/modules/micarray_usbboard_bl616/picocom_uart-hex-cmap.png" style="width: 45%;">
|
||||
</div>
|
||||
|
||||
3. 输入 `f`
|
||||

|
||||
|
||||
|
||||
## 指令详解
|
||||
|
||||
| 指令 | 输入(小/大写: 关/开) | 默认值 | 备注 | 输入源 |
|
||||
|------------------------------|--------------------|-------|---------------------------------------------|----------------|
|
||||
| 设置 UAC CH6 波束成型方向角度 | 0,1,..9,A,B | 0 | 实际角度为输入值x30 (0,1,..B => 0,30,..,330)对应 0 号麦克风起始沿标号递增方向,搭配[麦克风阵列](./micarray.md)即为沿顺时针方向 | 任意 |
|
||||
| UART 声源定位图底色 伪彩映射 开关 | c, C | c | 需要前置条件:UART 打印 16x16 声源定位图 开 | 仅 UART 输入有效 |
|
||||
| UART 打印内部调试信息 开关 | d, D | d | 控制内部调试 | 仅 UART 输入有效 |
|
||||
| LED 声源方向实时指示 开关 | e, E | E | 控制LED灯 | 任意 |
|
||||
| UART 16x16 声源定位图 打印开关 | f, F | f | 切换打印 16x16 声源定位图(ascii) | 仅 UART 输入有效 |
|
||||
| 恢复默认值 | R | \ |恢复一系列配置默认值 | 任意 |
|
||||
|
||||
|
||||
## 更新固件
|
||||
|
||||
下载 [固件](../../assets/modules/micarray_usbboard_bl616/firmware/MA-USB8-250822.bin) 然后参考 [这篇教程](../logic_analyzer/combo8/update_firmware.html#Burn-firmware) 更新板载固件.
|
||||
@@ -642,18 +642,13 @@ items:
|
||||
file: modules_spmod/spmod_lcd1.14.md
|
||||
- label: SP-Eink
|
||||
file: modules_spmod/spmod_eink.md
|
||||
- label: 模块 & 调试器
|
||||
- label: 模块
|
||||
items:
|
||||
- label: 调试器 & 串口模块
|
||||
file: modules/debugger_and_uart.md
|
||||
- label: 模块
|
||||
collapsed: false
|
||||
items:
|
||||
- label: 摄像头
|
||||
file: modules/camera_summary.md
|
||||
- label: 麦克风模块
|
||||
items:
|
||||
- label: 麦克风阵列
|
||||
file: modules/micarray.md
|
||||
- label: Sipeed Gamepad
|
||||
file: modules/Gamepad.md
|
||||
- label: 摄像头
|
||||
file: modules/camera_summary.md
|
||||
- label: 麦克风阵列
|
||||
file: modules/micarray.md
|
||||
- label: 麦克风阵列UAC驱动板 MA-USB8
|
||||
file: modules/micarray_usbboard_bl616.md
|
||||
- label: Sipeed Gamepad
|
||||
file: modules/Gamepad.md
|
||||
|
||||