Datasheet
PCM3070
SLAS724 – FEBRUARY 2011
www.ti.com
For more detailed information see the PCM3070 Application Reference Guide, SLAU332.
Device Special Functions
The following special functions are available to support advanced system requirements:
• Interrupt generation
• Flexible pin multiplexing
For more detailed information see the PCM3070 Application Reference Guide, SLAU332.
MiniDSP
The PCM3070 features two miniDSP cores. The first miniDSP core is tightly coupled to the ADC, the second
miniDSP core is tightly coupled to the DAC. The fully programmable algorithms for the miniDSP must be loaded
into the device after power up. The miniDSPs have direct access to the digital stereo audio stream on the ADC
and on the DAC side, offering the possibility for advanced, very-low group delay DSP algorithms. Each miniDSP
can run up to 1152 instructions on every audio sample at a 48kHz sample rate. The two cores can run fully
synchronized and can exchange data.
Software
Software development for the PCM3070 is supported through TI's comprehensive PurePath Studio Development
Environment; a powerful, easy-to-use tool designed specifically to simplify software development on the
PCM3070 miniDSP audio platform. The Graphical Development Environment consists of a library of common
audio functions that can be dragged-and-dropped into an audio signal flow and graphically connected together.
The DSP code can then be assembled from the graphical signal flow with the click of a mouse.
Please visit the PCM3070 product folder on www.ti.com to learn more about PurePath Studio and the latest
status on available, ready-to-use DSP algorithms.
Register Map Summary
Table 11. Summary of Register Map
Decimal Hex DESCRIPTION
PAGE NO. REG. NO. PAGE NO. REG. NO.
0 0 0x00 0x00 Page Select Register
0 1 0x00 0x01 Software Reset Register
0 2 0x00 0x02 Reserved Register
0 3 0x00 0x03 Reserved Register
0 4 0x00 0x04 Clock Setting Register 1, Multiplexers
0 5 0x00 0x05 Clock Setting Register 2, PLL P&R Values
0 6 0x00 0x06 Clock Setting Register 3, PLL J Values
0 7 0x00 0x07 Clock Setting Register 4, PLL D Values (MSB)
0 8 0x00 0x08 Clock Setting Register 5, PLL D Values (LSB)
0 9-10 0x00 0x09-0x0A Reserved Register
0 11 0x00 0x0B Clock Setting Register 6, NDAC Values
0 12 0x00 0x0C Clock Setting Register 7, MDAC Values
0 13 0x00 0x0D DAC OSR Setting Register 1, MSB Value
0 14 0x00 0x0E DAC OSR Setting Register 2, LSB Value
0 15 0x00 0x0F miniDSP_D Instruction Control Register 1
0 16 0x00 0x10 miniDSP_D Instruction Control Register 2
0 17 0x00 0x11 miniDSP_D Interpolation Factor Setting Register
0 18 0x00 0x12 Clock Setting Register 8, NADC Values
0 19 0x00 0x13 Clock Setting Register 9, MADC Values
0 20 0x00 0x14 ADC Oversampling (AOSR) Register
0 21 0x00 0x15 miniDSP_A Instruction Control Register 1
30 Submit Documentation Feedback © 2011, Texas Instruments Incorporated
Product Folder Link(s): PCM3070