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

Sources

TODO: Chip maker, info and important takeaways.
Pros and cons.

Description
Project to research, find and create a hackable platform for smart audio connectivity and seamless transmission between receiving and transmitting devices on same channel
Readme GPL-3.0 7.7 MiB