mirror of
https://github.com/KevinMidboe/hackable-ble-audio.git
synced 2025-10-28 09:00:25 +00:00
master
hackable-ble-audio
Project to research, find and create a hackable platform for smart audio connectivity and seamless transmission between receiving and transmitting devices on same channel
Idea
Keypoints: looked at what my ble trans/receiver I had in its guts in, images here. The main chips I see are:
- csr8670 - Bluetooth Audio SoC more info
- sgm3717 - 4Ω, 400MHz Bandwidth, Dual, SPDT Negative Signal Handling Analog Switch more info
- p8908 - 25mW TRUE CAP FREE STEREO HEADPHONE AMPLIFIER more info
csr8670
The csr8670 is a SoC with BLE, embedded flash for receiving and outputing audio signals.
Important note is that the csr8670 in my device has a newer version, the 8675.
In a product newsletter from Shenzhen Feasycom has a overviewed comparison between the old and new models [0].
| csr8670 | csr8675 | notes |
|---|---|---|
| BT4.0 | BT4.1 | OS upgrade to BT 5.0 |
| 80 Mhz RISC MCU and 80 MIPS Kalimba DSP | ||
| 16-bit audio | 24-bit audio | |
| 8-96kHz | 8-192kHz | Supported sample rates |
| 16Mb Flash | 16Mb Flash | External 64Mb SPI Flash |
| Stereo codec and 2 path MIC | Stereo codec and 2 path MIC | |
| 1 x I²S/PCM | 2 x I²S/PCM | Meet the needs of multiple digital audio interfaces |
| SPDIF (blocks I²S/PCM's) | SPDIF (non-blocking I²S/PCM) | |
| UART, USB2.0 full-speed, I²C | UART, USB2.0 full-speed, I²C & SPI | Serial interfaces |
| Master and slave bit-serialiser (I²C and SPI) | ||
| 6 capacitive touch sensor inputs | ||
| Battery charger | ||
| 3 LED and LCD segment driver | ||
| 29 PIO ports | 32 PIO ports | Up to w/ BGA package |
Documetation & references
- Product Page qualcomm.com pdf
- Product Brief qualcomm.com pdf
- Digikey product page digikey pdf
- [0] CSR8670 vs CSR8675 feasy.com pdf
Sources
TODO:
Chip maker, info and important takeaways.
Pros and cons.