Part Number: TAS5830
Greetings,
We're currently working with the TAS5830, and there's a bit of confusion due to issues with the documentation.
The TAS5830 datasheet Version May 2025 mentions a few registers that aren't present in the PurePath Console tool App version 3.0.3 (all Book 0 Page 0):
- 0x04 - PVDD_UV_CONTROL
- 0x35 - SAP_CTRL3
Likewise the other way around, there's registers in the PurePath Console listed that aren't in the Datasheet:
- 0x41 - GPIO Open-Drain
- 0x52 - AMUTE delay
- 0x55 - SPI Master Clock Selection (Which SPI is that? No mention in the Datasheet at all)
- 0x56 to 0x5B - various EEPROM related registers (Which EEPROM? No mention in the datasheet)
- 0x5C - BQ Update Control
- 0x5D - DAC Control
- 0x6D to 0x6F - Spread spectrum control 2 to 4
My questions here: What are the correct registers to use?
Is the Process Flows DSP Memory Map similarly incomplete?
Is there a list of registers I have to write at minimum to get basic functions to work?
Furthermore, there's various register fields whose functions are unclear:
- 0x40 DSP_PGM_MODE, Field "DSP_MODE" - how does RAM mode work? What's the difference?
- 0x46 DSP Control, Field "DEF_COEF" - What's ZROM? What are the default coefficients located within? What coefficients do I need to write if I don't use the default ones?
- 0x46 DSP contorol, Field "IRAM_BOOT" - What's IRAM/IROM? What's the difference?
Regards, Daniel