Advertisement

Quick Links

DA7212 User Guide – Rev1.2
Introduction
The DA7212 Evaluation Board has been designed to allow measurement and
evaluation of the DA7212 device.
All Audio Codec functionalities are self-contained within the Evaluation Board
(EVB).
The EVB is supplied with a USB memory stick containing various documents
and a GUI to allow the user to control the DA7212.
The GUI is called Power Commander™. It uses a simple graphical interface,
allowing the DA7212 to be controlled via a USB port of a PC.
The EVB has a number of jumper links to enable the user to change the
system configuration and to allow him to make appropriate measurements,
although, in reality, few jumper links are required to be altered for standard
operations of the DA7212.
AUX_L
MICBIAS1
1µF
MIC1_P/
DMICCLK
MIC1_N/
DMICIN
FM
VDD_MIC
Radio
MIC2_P
MIC2_N
MICBIAS2
1µF
AUX_R
User Guide DA7212_Rev1v2
User Guide
DA7212 Ultra Low Power Codec
Power Commander™ GUI Software
AUXL
_PGA
MIC
BIAS1
MIC1
+
INL_PGA
_PGA
INR
MIC2
+
_PGA
_PGA
MIC
BIAS2
AUX2
_PGA
PLL
Figure :1 DA7212 Block Diagram
CONFIDENTIAL
and
ADC L
ADC
DAC
DIGITAL
DIGITAL
FILTERS
FILTERS
Digital Mixer,
Wind Noise
Digital
Filtering,
Volume,
Automatic
5 Band
Level Control
Equaliser,
(ALC)
Noise Gate
ADC R
+
CONTROL
BEEP
DIGITAL AUDIO
INTERFACE
INTERFACE (DAI)
GENERATOR
+
GND_SENSE
DAC L
HP_L
HP L
HP R
HP_R
HPCSP
DA7212
HPCFP
1uF
HPCFN
Charge
GND_CP
Pump
HPCSN
VDD_CP
DAC R
VDD_SP
SP_P
+
Speaker
SP_N
LDO
BIAS
Page 1 of 34
Headphones
1uF
1uF

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DA7212 and is the answer not in the manual?

Questions and answers

Summary of Contents for Dialog Semiconductor DA7212

  • Page 1 The GUI is called Power Commander™. It uses a simple graphical interface, allowing the DA7212 to be controlled via a USB port of a PC. The EVB has a number of jumper links to enable the user to change the...
  • Page 2: Table Of Contents

    User Guide DA7212 User Guide – Rev1.2 Table of Contents SUMMARY HARDWARE Power Supplies Audio Connections Jumpers Link Positions and Button Settings CONTROL SOFTWARE Installation Control Panel Status and Controls Control Interface Codec Config Page DAI and PLL Page Analogue Inputs...
  • Page 3: Summary

    See the section on Power Supplies below. The GUI allows the user to: (i) configure the DA7212 using one of the several pre-loaded initialisation files (i.e. start-up sequences) available; (ii) write and read operations to all control registers; and (iii) monitor of device status.
  • Page 4: Hardware

    Note a socketed mini board (169-01-A) is also available. See appendix B for more information. A motherboard containing many circuit blocks that allows for flexible configuration and provides test access to the DA7212. It includes: a. USB Interface with Control Interface level shifters b. 1x audio optical input/output interfaces (with selection matrix) c.
  • Page 5 User Guide DA7212 User Guide – Rev1.2 A USB-I2C bridge is used for communication with the device, and there are a number of external active components to reduce the requirement for external circuitry. Figure 3: Mother Board – Default Jumper positions shown in Red (power) and Blue (signal) Note: The EVB has been configured by default to work from the mother board‟s on-board regulators.
  • Page 6: Power Supplies

    DA7212 User Guide – Rev1.2 Power Supplies The DA7212 EVB is powered when a USB cable is connected to J1 (+5V_USB). With default jumper settings (J6, J7, J11, J14 and J19, J21), the DA7212 device on the daughterboard is powered form the on-board regulators.
  • Page 7: Audio Connections

    User Guide DA7212 User Guide – Rev1.2 Audio Connections Connector Name Function Stereo single-ended auxiliary input MIC1_SE Stereo single-ended microphone input (connects to MIC1_P and MIC2_P) MIC2_SE Stereo single-ended microphone input (connects to MIC1_N and MIC2_N) Mono differential microphone input...
  • Page 8: Jumpers Link Positions And Button Settings

    User Guide DA7212 User Guide – Rev1.2 Jumpers Link Positions and Button Settings Jumper number Position Function J3 &J4 External VBAT and GND connection 1-2, (default) VBAT select: VBAT is generated from an on-board regulator supplied from the VBAT select: VBAT is supplied from J3&J4...
  • Page 9 User Guide DA7212 User Guide – Rev1.2 and 6. Inserts a 16ohm load across the left headphone output for test purposes Inserts a 32ohm load across the left headphone output for test purposes Connects VDD_MIC from onboard 3.3V supply 2-3, (default) Connects VDD_MIC from onboard 2.5V supply...
  • Page 10 User Guide DA7212 User Guide – Rev1.2 the right headphone output for test purposes Inserts a 32ohm load across the right headphone output for test purposes 1-2, (default) Not Used Do not connect for DA7212 Regulator Reset button: Resets the 3.3V, 2.5V, 1.8V and 1.1V regulators...
  • Page 11: Control Software

    User Guide DA7212 User Guide – Rev1.2 Control Software Installation From the USB memory stick provided with the EVB box, run the „setup.exe‟ file (DA7212_USB\DA7212 GUI\setup.exe). Click “Next>>”. Click “Next>>”. User Guide DA7212_Rev1v2 CONFIDENTIAL Page 11 of 34...
  • Page 12 Once your computer has restarted, plug the USB cable to the EVB and Windows should detect the USB device and automatically install the driver. If not, the driver is located on this DA7212 USB stick User Guide DA7212_Rev1v2 CONFIDENTIAL...
  • Page 13: Control Panel

    DA7212 User Guide – Rev1.2 Control Panel Run the DA7212 program by clicking the shortcut on the appropriate item in the Start menu. The best setting for the PC display size is 1024x768 pixels or above. Font size on the PC display should be Normal (95dpi). It is important to note that a display size other than the recommended setting may affect the way in which the panels appear.
  • Page 14: Status And Controls

    User Guide DA7212 User Guide – Rev1.2 Status and Controls Polling Enabled BY default the current page contents is updated via polling the I2C interface. If disabled, these readbacks are suppressed. This is used to force the communication over the bus to be silent.
  • Page 15 Slave Address Sets slave address of device. This affects all I2C communications. The codec slave addresses for DA7212 is 0x34. Note that this is the 8bit value (34h for Write, 35h for Read). Send Sends a single byte data to I2C device using Slave Address, Register Address and Data to Send.
  • Page 16 User Guide DA7212 User Guide – Rev1.2 Synchronise Panel from Device Reads all the register contents of the device and updates the panel to match. Synchronise Device from Panel Writes all the device registers to match the panel. (Refresh operation)
  • Page 17: Control Interface

    User Guide DA7212 User Guide – Rev1.2 Control Interface The Codec Config, DAI and PLL, Analogue Inputs, Analogue Outputs, Mixers, DAC Control, ADC Control, ALC control and Tone Gen pages all have the same format. Each register cluster comprises a control with a mixture of Boolean toggle...
  • Page 18: Codec Config Page

    System Active panel can be used to disable the on- chip oscillator and put DA7212 into an ultra-low power standby state. The CIF CTRL panel can be used to reset the chip and return all the registers to their hardware defaults.
  • Page 19: Dai And Pll Page

    (SRM) is required to track the DAI in slave mode. If the PLL is required, the three FBDIV panels control the value of the feedback divider. The required values can be calculated using the DA7212 PLL Calculator spreadsheet, or they can be determined automatically by entering the supplied MCLK frequency and pressing the Calculate PLL button.
  • Page 20: Analogue Inputs

    User Guide DA7212 User Guide – Rev1.2 Analogue Inputs The Analogue Inputs page controls the input amplifiers and microphone biases. Each of the GAIN panels sets the target gain for the amplifiers, and the GAIN STATUS shows the currently active gain setting. Each of the CTRL panels sets the enable, mute, and gain change behavior (ramped or zero- crossed) for the amplifiers.
  • Page 21: Analogue Outputs

    User Guide DA7212 User Guide – Rev1.2 Analogue Outputs The Analogue Outputs page controls the headphone and line (speaker) amplifiers as well as the charge pump for the headphone supplies. The GAIN, GAIN STATUS and CTRL panels behave as for the Analogue Inputs page.
  • Page 22: Mixers

    User Guide DA7212 User Guide – Rev1.2 Mixers The Mixers page controls the behavior of the analogue input and output mixers. The GAIN, GAIN STATUS and CTRL panels behave as for the Analogue Inputs page. The MIXOUT CTRL panel also enables the Softmix feature to ramp in/out the the select inputs.
  • Page 23: Adc Control

    User Guide DA7212 User Guide – Rev1.2 ADC Control The ADC Control page enables the ADC, sets the digital gain applied after the ADC and controls the behavior of the high-pass filter. User Guide DA7212_Rev1v2 CONFIDENTIAL Page 23 of 34...
  • Page 24: Dac Control

    User Guide DA7212 User Guide – Rev1.2 DAC Control The DAC Control page controls the DAC, the DAC filters and the DAC noise gate. The DAC FILTERS panels control the high-pass filter as well as the 5- band EQ filter. There is also an option to apply a soft mute to the DAC input signal.
  • Page 25: Alc Control

    User Guide DA7212 User Guide – Rev1.2 ALC Control The ALC Control page configures the automatic level control on the record path. The ALC behavior is described in detail in the datasheet. User Guide DA7212_Rev1v2 CONFIDENTIAL Page 25 of 34...
  • Page 26: Tone Gen

    User Guide DA7212 User Guide – Rev1.2 Tone Gen The Tone Gen page controls the digital tone generator at the input to the DAC. TONE GEN CFG1 panel starts the tone generator and enables a DTMF tone if required. TONE GEN CFG2 panel sets the gain applied to the tone and controls which sine-wave generator is used (or both).
  • Page 27: Codec Registers

    User Guide DA7212 User Guide – Rev1.2 Codec Registers This page presents the registers in a single table. The table is interactive, both receiving changes made in other controls, and passing values to other controls if changed in the table. In some conditions this register view may be useful.
  • Page 28: Troubleshooting

    Selecting USB playback The dialog DA7212 EVB coupled with the digital IO board allows a number of audio sources to be selected with ease for testing and evaluation. One example is to stream audio from a PC to the EVB over USB, This can easily be done in the following way.
  • Page 29 Select playback devices Left click on Dialog US-Lab IO, then select “Set Default” and OK. Audio played on the PC will now be streamed over USB to the digital IO board for use on the DA7212 board. User Guide DA7212_Rev1v2 CONFIDENTIAL...
  • Page 30: Appendix A - Register Text File

    User Guide DA7212 User Guide – Rev1.2 Appendix A – Register Text File The software includes the ability to save and load a text file containing command codes representing the register addresses and data. This file is principally used to save and load setup data, but may also be used to perform a small degree of automation.
  • Page 31 User Guide DA7212 User Guide – Rev1.2 o “DELAY” or “WAIT” will implement a time delay specified up to 65535 milliseconds. The delay time is specified in decimal or hex if preceded by “0x”. o ITERATE will cause the whole script to be repeated the specified number of times.
  • Page 32 User Guide DA7212 User Guide – Rev1.2 User Guide DA7212_Rev1v2 CONFIDENTIAL Page 32 of 34...
  • Page 33: Appendix A - Socketed Miniboard (169-01-A)

    User Guide DA7212 User Guide – Rev1.2 Appendix A – Socketed Miniboard (169-01-A) A socketed miniboard is available for evaluation purposes. This PCB uses larger passive components (0402) to allow for customer experimentation. A soldered device can replace the socket on request.
  • Page 34: Revision History

    Fax +886 22 67 54 098 This publication is issued to provide outline information only, which (unless agreed by Dialog Semiconductor in writing) may not be used, applied or reproduced for any purpose or form part of any order or contract or be regarded as a representation relating to products or services concerned. Dialog Semiconductor reserves the right to alter without notice the specification, design, price or conditions of supply of the product.
  • Page 35 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Dialog Semiconductor DA7212-EVAL...

Table of Contents