features ev kit contents - farnell.com
TRANSCRIPT
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
General DescriptionThe MAX98090 (TQFN) evaluation kit (EV kit) is a fully assembled and tested circuit board that evaluates the MAX98090 (TQFN) audio codec. The MAX98090 is an integrated audio codec including an earpiece amplifier, stereo Class D amplifier, stereo DirectDrive® headphone amplifier, and digital signal processing.To enable easy connection to a wide range of audio sources, the EV kit includes audio devices to convert both USB and S/PDIF data to I2S data. The EV kit also integrates a MAXQ2000 microcontroller to enable I2C and SPI communication with the on-board I2C- and SPI- capable devices. A simple and intuitive graphical user interface (GUI) provides communication with the EV kit through Windows® OS running Windows XP®-, Windows 7-, or Windows 8-compatible software.
Features ● Fully Assembled and Tested ● 2.8V to 5.5V Single-Supply Operation ● Proven Audio PCB Layout ● On-Board USB-to-I2C Interface ● On-Board USB-to-I2S Converter ● On-Board S/PDIF Transceiver ● On-Board Clock Source ● On-Board Digital Microphone ● Windows XP-, 7-, and 8-Compatible Software
EV Kit Contents ● MAX98090 TQFN Evaluation Kit ● Two A-to-B Mini-USB Cables
19-7461; Rev 1; 7/16
Ordering Information appears at end of data sheet.
DirectDrive is a registered trademark and service mark of Maxim Integrated Products, Inc.Windows and Windows XP are registered trademarks and registered service marks of Microsoft Corp.
Figure 1. Simplified EV Kit Block Diagram
SPDIFIN
SPDIFOUT
USB AUDIO
USB CONTROL
IN4IN3IN2IN1
MAX98090
LOUTLLOUTR
Audio DAC With USB Interface
S/PDIF Transceiver
1.2V/1.8V
U1
Analog Inputs
Analog Outputs
SPKR
SPKL
SPKVDDDVDD DVDDIO HPVDDAVDD
1.8V/3.3V1.8V
I2C, SPI, GPIO Interface
DMICs
MAX98090 TQFN EVALUATION KIT
HPL/HPR/MIC
1.8V
Maxim Integrated │ 2www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Quick StartRequired Equipment
● MAX98090 EV kit (TQFN) ● Two A to mini-B USB cables (included) ● 2.8V to 5.5V, 2A DC power supply ● Set of headphones with a 3.5mm plug ● User-supplied Windows XP, Windows 7, or
Windows 8 PC with two available USB portsNote: In the following sections, software-related items are identified by bolding. Text in bold refers to items directly from the EV kit software. Text in bold and underlined refers to items from the Windows operating system.
ProcedureFollow the steps below to configure the EV kit for audio playback and control, from a PC, to verify the EV kit’s functionality.1) Visit www.maximintegrated.com/evkitsoftware to
download the latest version of the MAX98090 soft-ware, 98090Rxx.ZIP. Save the software to a tempo-rary folder and uncompress the ZIP file.
2) Install the software and USB driver on your computer by running the INSTALL.EXE program inside the temporary folder. The program files are copied and icons are created in the Windows Start | Programs | Maxim EVKIT Software menu. During software installation some versions of Windows may show a message indicating that this software is from an unknown publisher. This is not an error condition and it is safe to proceed with the installation.
3) Verify that all jumpers are in their default positions, as shown in Figure 2 (same as listed in Table 2).
4) Connect the power supply between the SPKVDD and GND PCB pads.
5) Set the power supply to 4.2V with a 2A current limit and turn it on.
6) Connect a USB cable between the PC and the J1 USB port (USB CONTROL) on the EV kit. A Win-dows message appears when connecting to the EV kit for the first time. Each version of Windows may have a slightly different message. If Windows reports that the device is ready to use, then the USB driver has been installed successfully.
7) If needed, the USB driver can be manually installed by navigating to the C:\Program Files(x86)\Maxim\MAX98090 folder (default installation directory) and following the instructions in the USB_Driver_Help_300.PDF document.
8) Connect headphones to the headphone jack (HP).9) Start the MAX98090 software by opening its icon
in the Start | Programs | Maxim EVKIT Software menu. The software main window appears, as shown in Figure 4.
10) Wait while the software connects to the EV kit. Once the connection is established, the status bar at the bottom will indicate that the USB and device are con-nected.
11) Once the USB and device connections have been established, select the Block Diagram tab.
12) Click on the USB block.13) Click Yes to automatically configure the EV kit for
USB audio playback.14) Connect a USB cable between the PC and the J2
USB port (USB AUDIO). Windows automatically de-tects the EV kit as a sound card and installs the USB audio class drivers.
15) Open Windows’ Sound dialog and select the Play-back tab. A USB Audio DAC item, similar to Figure 3, is added to the list of available playback devices. All audio played through this device is sent to the EV kit.
16) Verify that the USB Audio DAC item is set as the default device.
17) Verify that audio can be heard through the connected headphones.
18) Quick start complete. Refer to the MAX98090 IC data sheet for additional information.
FILE DESCRIPTIONInstall.exe Install the MAX98090 software files on the computer
CDM21000.exe USB driver installerDevice Manager Shortcut to computer’s device manager
USB_Driver_Help_300.pdf USB driver installation help file
MAX98090 Software Files
Maxim Integrated │ 3www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Figure 2. Default Shunt Configuration
Figure 3. Playback Device
U1
JU19
JU24
JU11
JU6
JU9JU8JU5
JU22
JU12
JU15
JU14
JU16
JU1 JU2
JU4
JU3
JU100
JU17
JU18
JU13
JU23
JU20
JU7 JU10
JU21
Maxim Integrated │ 4www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Figure 4. MAX98090 Software Main Window
Maxim Integrated │ 5www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Detailed Description of SoftwareThe MAX98090 EV kit is intended to be evaluated with the MAX98090 software, as it provides an intuitive graphi-cal user interface (GUI) for programming the MAX98090 device and also includes a handful of features that are intended to aid evaluation. The MAX98090 software main window is divided into three sections: software buttons, status panel, and tabbed pages (Figure 4). The buttons provide basic functionality and the status panel provides monitoring capabilities. The tabbed pages provide the controls to program the MAX98090.The Quick Setup tab provides access to the device’s quick setup registers (0x04–0x0B). The Block Diagram tab provides access to all the device registers and uses diagram blocks to access dialog windows. The dialogs contain the GUI controls used to program the device. The Control Registers tab provides access to registers 0x00–0x45 as well as to the revision ID register, 0xFF. The EQ Registers tab provides access to the device’s parametric equalizer (EQ), registers 0x46–0xAE. The BQ Registers tab provides access to the device’s biquad (BQ) filter, registers 0xAF–0xBD.The MAX98090 software can be downloaded from www.maximintegrated.com/evkitsoftware. When eval-uating with the MAX98090 EV kit and software, it is recommended that this document be used in conjunction with the MAX98090 IC data sheet.
Software ButtonsThere are four buttons available on the main window of the MAX98090 software: Power, Read ALL (F4), Reset
(F12), and Connect. These buttons are always acces-sible, regardless of the active tab.
PowerThe Power button programs the MAX98090’s SHDN bit to enable/disable the device. When the device is disabled/enabled, the button image is gray/blue, respectively. When the device is in shutdown (SHDN bit = 0) the soft-ware is still able to communicate with the device, as its I2C interface remains active.
Read ALL (F4)The Read ALL (F4) button performs the following sequence of reads and updates the associated register tab. This function is also available from the Actions menu.
● Read the MAX98090 IRQ pin. This only updates the Status panel.
● Read the status register (0x01). This also updates the Status panel.
● Read control registers (0x03–0x45). ● Read parametric equalizer registers (only if the EQ
Registers tab is visible or if EQ bands are enabled). ● Read biquad registers (only if the BQ Registers tab
is visible or if the biquad filter is enabled). ● Read Revision ID register (0xFF). ● Read S/PDIF Transceiver (U201) registers.
Reset (F12)The Reset (F12) button resets the checked items as indi-cated on the Reset dialog window (Figure 5). This func-tion is also available from the Actions menu.
Figure 5. Reset Dialog Window
Maxim Integrated │ 6www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Connect/DisconnectThe Connect/Disconnect button is used to connect or disconnect from the MAX98090 EV kit, which is con-nected to the PC via its USB CONTROL (J1) port or a TCP connection. The button either displays Connect or Disconnect, depending on the current state of the EV kit connection.When the button displays Connect, it indicates that the software is not connected to the EV kit. Pressing the but-ton initiates the connection sequence. When using a TCP connection, ensure that it has been set up in the software before pressing Connect. The TCP connection is config-ured from the TCP Configuration Setup dialog, which is accessed by selecting Options | Connect Options | TCP from the Menu bar.When the button displays Disconnect, it indicates that the software is connected to the EV kit. Pressing the but-ton initiates the disconnect sequence.
Status PanelThe MAX98090 Status panel, located on the left side of the software main window, displays the state of the six status bits (register 0x01), the shutdown bit (register 0x45), and the state of the MAX98090 hardware IRQ pin. The color of a Status label indicates whether it is asserted or not asserted. When asserted, the label is teal colored; when not asserted, the label is light gray. Note: A status bit’s interrupt must be enabled in order for the status bit to get updated in the Status register. The interrupts are enabled from the Interrupts block.
Quick Setup TabThe Quick Setup tab provides controls for configuring the quick setup registers (0x04–0x0B). These quick setup registers are write-only and operate like pushbuttons. Refer to the Quick Setup Configuration section of the MAX98090 IC data sheet for additional details. As the first four steps are completed, the section at the bottom of Step-5 will be updated. Checkmarks indicate that the step is complete and the Reg: and Bit- labels indi-cate which quick setup register and bit are programmed.For simplicity, this tab is divided into five steps as shown in Figure 6. The first three steps configure the System Clock, Sample Rate, Mode, and Format. The fourth step configures the audio Input and Output (I/O) signal path. As I/O selections are made, a corresponding image is shown in the Configuration group box, providing a visual representation of the selected path. When a valid I/O path is selected, Step-4 is complete. To clear the input and output selections, press the Clear button.
Once all four checkmarks are visible, press the Configure button to program the device. If an invalid I/O path is selected, the software reports “Not a valid I/O configura-tion” and the I/O selections are cleared.
Block Diagram TabThe MAX98090 software uses a block diagram to facili-tate the programming of the MAX98090 as well as provide a visual representation of the device’s functions and cur-rent configuration. The controls for a given function are grouped on the same dialog window, which is opened by clicking on the associated block image. The blocks that are within the dotted border are related to the MAX98090 device and the blocks outside the dotted border are for the associated support circuitry.There are two types of blocks in the block diagram and they are distinguished by the mouse cursor image. The mouse cursor will change to a hand when over an active block and will change to an up-arrow when over a toggle block. An active block opens a dialog window, containing controls for configuring the MAX98090. A toggle block does not open a dialog window, but toggles a specific set-ting when clicked.The color of the blocks changes, depending on the enabled state of the function(s) it controls. A disabled block is gray and an enabled block is teal. Figure 7 shows the block diagram with the MAX98090 configured for USB audio input and headphone output. Note: A disabled/enabled block does not necessarily indicate that its asso-ciated audio path is disabled/enabled.
S/PDIF and USBThe S/PDIF and USB blocks are outside the dotted border and thus not related to the MAX98090 device. These blocks represent the stereo digital audio trans-ceiver (U201) and the USB stereo audio DAC (U200) that are designed onto the EV kit. These blocks are used to enable the associated circuits, but also include controls that automatically configure the MAX98090 to work with the enabled audio device.The S/PDIF and USB audio devices are connected to the MAX98090 I2S bus through analog switches (U9-U11), which are controlled through the MAX98090 software. These switches are automatically configured once the S/PDIF or USB block is enabled, but they can be toggled by clicking on the switch blocks.
Maxim Integrated │ 7www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Figure 6. Quick Start Tab
Maxim Integrated │ 8www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Figure 7. MAX98090 Software Block Diagram
Maxim Integrated │ 9www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Dialog WindowsDialog windows are associated with specific blocks in the block diagram and they contain the controls for configur-ing the registers that are associated with that particular block of the MAX98090 IC. The highlighted blocks in Figure 8 are the blocks that share a dialog window. In addition, the blocks that are outlined can have their dialog windows synchronized to each other. This dialog sync feature is a software feature and is enabled by selecting the Sync Right and Left checkbox on the dialog window. When enabled, the software programs the same user configurations to both the left and right output channels. A dialog window is opened by clicking on a diagram block. Figure 9 shows the typical GUI controls that are found on dialog windows and Figure 10 shows the more advanced biquad filter dialog. When a control’s state is changed, it results in the programming of the associated device register(s).The biquad dialog uses the same types of controls as other dialogs, but it also provides a plot of the filter’s amplitude and phase. This provides a visual represen-tation of the programmed coefficients as well as some insight into the filter’s behavior. The only two blocks that use this type of biquad filter dialog are the Biquad Filter and Parametric Equalizer blocks. The filter dialog shown in Figure 10 is for the 7-band parametric equalizer as can be seen by the 7 available filters. Each filter can be individually programmed and when selected will show up as yellow lines on the plots. A sum of all the enabled filters can be displayed by selecting the Show Cascade checkbox. The cascaded response will show up as blue lines on the plots. The Biquad Filter dialog window is similar to that shown in Figure 10, except that it is only a single biquad filter.
Registers TabsThe MAX98090 software has three device register tabs: Control Registers, EQ Registers, and BQ Registers. These register tabs display the device’s registers in a typical register map format. Each of the register tabs provides two methods for configuring the device. For example, Figure 11 shows the register tab elements of register 0x25.The first configuration method involves clicking on the register’s bit labels. A grayed-out bit label indicates that the bit is currently set low. A bold bit label indicates that the bit is currently set high. Clicking on a bit will toggle its state and result in a write to that register. This action also updates the value displayed in the register’s Edit
box, located to the right of the bit labels. Note: Read-only bits cannot be clicked/toggled and are only meant to dis-play the register’s current state. These read-only bits are updated by performing a read all operation.The second configuration method involves entering a hexadecimal value in the register’s associated Edit box and then pressing the Enter key. The software will auto-matically configure the device register once the Enter key is pressed. This method will also update the state of the bit labels to reflect the value shown in the Edit box.
Control RegistersThe Control Registers tab provides access to most of the device’s control registers and all of its status registers. The range of registers accessible from this tab is from register address 0x00 through 0x45 and the revision ID register (0xFF). The Write All (F8) button writes to all the writable regis-ters on the Control Registers tab. It also writes to all the S/PDIF transceiver registers, and updates the configu-rable GPIOsRegister changes made through this tab are reflected on the Block Diagram tab. As such, the Control Registers tab and the Block Diagram tab are always in-sync. However, register changes made through the Control Registers tab are not automatically reflected on open dialog windows. To have an open dialog window updated, close then re-open the dialog window.
Equalizer (EQ) RegistersThe main use of the EQ Registers tab is to provide access to the raw data contained in the EQ registers (0x46 through 0xAE). The preferred method for con-figuring the device’s equalizer is through the 7-Band Parametric Equalizer dialog window (Figure 10).The registers on this tab are grouped into seven bands (Band 1 through Band 7) and each band consists of fifteen registers. These fifteen registers are then divided into five coefficients (B0_, B1_, B2_, A1_, and A2_). The coefficients are configured by clicking the register bit labels or by entering a 24-bit hex-formatted value in its Edit box. For example, Figure 12 shows coefficient B0 of Band 1.The Update Coefficients button updates the EQ register map to reflect any changes that were made through the 7-Band Parametric Equalizer dialog window. Note: Coefficient changes made through this EQ Registers tab are not reflected on the Block Diagram tab or the 7-Band Parametric Equalizer dialog window.
Maxim Integrated │ 10www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Figure 8. Diagram Blocks with Shared and/or Synchronized Dialog Windows
Maxim Integrated │ 11www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Figure 9. Dialog Windows
Maxim Integrated │ 12www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Figure 10. Biquad Filter Dialog Window
Figure 11. Register Tab Elements
Figure 12. Coefficient (B0) of EQ Band 1
Maxim Integrated │ 13www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Biquad (BQ) RegistersThe main use of the BQ Registers tab is to provide access to the raw data contained in the 15 BQ registers (0xAF–0xBD). The preferred method for configuring the device’s biquad filter is through the Biquad Filter dialog window.The BQ registers are divided into five coefficients (ADCB0, ADCB1, ADCB2, ADCA1, and ADCA2) that are config-ured by clicking the register bit labels or entering a 24-bit hex-formatted value in the coefficient’s Edit box.The Update Coefficients button updates the BQ Registers tab to reflect any changes that were made through the Biquad Filter dialog window. Note: Coefficient changes made through this BQ Registers tab are not reflected on the Block Diagram tab or the Biquad Filter dialog window.
Menu BarAll the Menu bar items are described in Table 1. Additional information on a few of the menu items is provided in the following sections.
FileThe software’s save and load features are accessed from the File menu item. The save feature saves the data currently displayed on the Control Registers tab and S/PDIF Transceiver tab. The current state of the con-figurable GPIO pins is also saved to the configuration file. The data from the EQ Registers and BQ Registers tabs is saved if the filters are enabled.A configuration file’s main purpose is to capture the cur-rent state of the MAX98090’s registers, as displayed on the register tabs. This feature makes it easy to program a device to a saved/known state and allows for the sharing of configuration files between users. The file and save features can still be used when an EV kit is not con-nected. This allows configuration files to be created and opened with out the hardware and further contributes to the sharing of configuration files. To facilitate file usage, use descriptive file names when saving configuration files. Since the configuration file is automatically generated by the software, it is not meant to be manually formatted and doing so may cause file loading issues. To open a con-figuration file for viewing, use a plain text editor.Select File | Save Settings Ctrl+S to create a configura-tion file. Data is saved as tab-delimited values and the file is saved with a .98090 extension. To load a saved configuration file, select File | Load Settings Ctrl+O. Only writable registers are programmed with data from the loaded configuration file.
Connect OptionsThe Connect Options item is accessed from the Options menu. This menu item provides two methods for interfac-ing the MAX98090 EV kit hardware to the MAX98090 software. The simplest method (MAXQ USB) uses a stan-dard male-to-male USB cable (A to mini-B) connection. A local PC, running the MAX98090 software, connects to the USB CONTROL port (J1) on the EV kit. This method uses the on-board MAXQ2000 microcontroller circuitry to communicate with the MAX98090 I2C-capable device.The TCP option is used to setup an Internet connection between the EV kit and the software. To use this feature, additional hardware/software (not provided) are required. The additional tools would function as the communica-tion medium between the Ethernet connection and the MAX98090’s I2C bus. When using this option, the USB CONTROL port (J1) on the EV kit still needs to be pow-ered, in order to supply the on-board LDOs.
Software VersionsThe MAX98090 software works with both packaged versions (TQFN and WLP) of the MAX98090. Each ver-sion of the MAX98090 has its own unique EV kit. The WLP version is evaluated on the MAX98090EVKIT#WLP kit and the TQFN version is evaluated on the MAX98090EVKIT#TQFN kit. Once an EV kit is connected to the host PC and a connection is established with the software, the program automatically detects the device type and configures the GUI accordingly. The Software Versions item from the View menu allows for the reconfiguring of the GUI. This is particularly use-ful when an EV kit is not connected and the user wants to generate a configuration file for a specific MAX98090 package. This feature can be used when an EV kit is connected to the software, but care must be taken since the software does not automatically revert the GUI back to the appropriate version. In this case, the user needs to manually select the version that matches the connected device or perform a Disconnect-then-Connect operation.The main difference between the WLP and TQFN ver-sions of the MAX98090 is the additional inputs (IN5 and IN6) available on the WLP version. This difference results in changes to the Quick Setup, Block Diagram, and Control Registers tabs. These differences are also dis-cussed in the MAX98090 IC data sheet.
Detailed Hardware DescriptionThe MAX98090 EV kit (TQFN) evaluates the TQFN package version of the MAX98090 audio codec and provides access to all analog and digital inputs/outputs
Maxim Integrated │ 14www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MENU ITEM DESCRIPTIONFILE Load Settings Ctrl+O Loads a configuration file (as saved by the Save Settings option). Save Settings Ctrl+S Saves a configuration file containing the current device settings. Exit Closes the MAX98090 software.VIEW
Show S/PDIF Transceiver Registers Toggles the visibility of the S/PDIF Transceiver register tab, allowing for more control of the on-board S/PDIF transceiver (U201).
Software Versions MAX98090 TQFN
Reconfigures the block diagram and register tabs for the selected device. MAX98090 WLPOPTIONS
Auto ConnectWhen selected, the software checks the connection status of the MAXQ2000 interface and the MAX98090 device approximately every second. If not connected, the software attempts to establish a connection.
Auto Read Status When selected, the device’s status registers will be read approximately every second. The Status panel and Control Registers tab are refreshed after each read.
Auto SHDN for Register WritesWhen selected, the software will ensure that the MAX98090 is in shutdown before writing to certain registers. (See Table 90 of the MAX98090 IC data sheet for the registers that should only be programmed while the device is in shutdown.)
I2C Clock Speed 100kHz
Configures the clock speed of the I2C interface. 400kHz
ConfigureMCLKRoutingOpens the MCLK Routing dialog window that is used to select a clock source for the MAX98090 master clock (MCLK) input. In order for this clock to drive the MAX98090 a shunt must be placed on pins 1-4 of header JU14.
Connect Options Sets the interface method between the EV kit and MAX98090 software. Cmod USB MAX98090 EV kit interfaces to a local PC through its USB Control (J1) port.
TCP MAX98090 EV kit interfaces to a remote PC via a TCP connection. Additional hardware setup required.
ACTIONS
Read All Registers F4 Reads all MAX98090 registers and updates the GUI. Also reads all of the S/PDIF transceiver (U201) registers.
Write All Registers F8Writes the data from the Edit boxes, on the Control Registers tab, to the MAX98090 device and updates the GUI. Also writes to the S/PDIF transceiver (U201) registers and updates all configurable GPIO pins.
Reset All Registers F12 Resets the device according to the check box selections on the Reset dialog window.
HELP About Pop-up window that provides information about the software.
Table 1. Menu Bar Items
Maxim Integrated │ 15www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
on the device. The EV kit also includes USB powered linear-dropout (LDO) regulators that allow the EV kit to be evaluated with a single external supply (+2.8V to +5.5V). Integrated into the EV kit design are a stereo digital audio transceiver (U201) and a stereo audio DAC with USB interface (U200). The digital audio transceiver pro-vides audio input and output via the on-board TOSLINK (SPDIFOUT and SPDIFIN) connectors and the USB audio DAC allows for audio input from the USB AUDIO port (J2).In addition, the EV kit includes a MAXQ2000 microcon-troller that facilitates evaluation by providing I2C, SPI, and GPIO interfaces, allowing the MAX98090 software to communicate with the devices on the EV kit.
Power SuppliesThe EV kit requires a single 2.8V to 5.5V external supply, SPKVDD, to operate. All other MAX98090 supply inputs are powered from the J1 USB port. Jumpers JU1–JU4 (see Table 2) allow all MAX98090 supply inputs to be disconnected from USB power and connected to external supplies. In addition, jumpers JU1 and JU2 are used to configure the on-board voltage connected to DVDD and DVDDIO, respectively. See Table 2 for jumper JU1–JU4 configuration options.To perform supply current and power consumption mea-surements, use external supplies to power the MAX98090 IC supply inputs: HPVDD, AVDD, DVDD, and DVDDIO.
Jumper SelectionThe EV kit includes 25 jumpers to adjust various hard-ware configuration options. Table 2 describes all the jump-ers available on the EV kit.
Master Clock (MCLK) SelectionJumper JU14 selects which master clock (MCLK) source drives the MAX98090 IC. The available clock configura-tions are listed in Table 3. When streaming audio through the on-board USB AUDIO port or S/PDIF connectors, the EV kit software automatically configures the U8 and U9 switches to route the appropriate clock signal to the MAX98090 MCLK input.If an external audio source is used, choose either the on-board 13MHz oscillator or an external clock. To connect an external clock, remove the shunt from JU14 and con-nect the clock to pin-1.
I2S Audio I/OThe EV kit provides three methods for evaluating the MAX98090’s digital audio interface (DAI). The first meth-od is through the I2S header (JU15) and this provides the most direct connection to the MAX98090’s DAI. The two other methods involve streaming audio onto or off the EV kit. The USB AUDIO port (J2) is used to stream audio onto the EV kit. The SPDIFIN and SPDIFOUT opti-cal connectors are used to stream audio onto or off the EV kit, respectively.The USB and S/PDIF digital audio signals are switched onto the PCM bus through switches U10 and U11. The switches are automatically configured by the evaluation kit software, depending on which path has been enabled (USB or S/PDIF). Note: All PCM digital audio is routed through the I2S header before routing to the MAX98090’s DAI. This is true for the USB AUDIO input as well as for the S/PDIF I/O. See Figure 13.
Digital Audio Interface Header (JU15)Jumpers JU15 provides access to the MAX98090 digi-tal audio interface (DAI). See Table 4 for individual pin descriptions. Follow the below steps to configure JU15:Direct connection of PCM digital audio:
● Remove the shunts from JU15 (place shunts on Position 1 for safekeeping).
● Connect the PCM signals/grounds to the corre-sponding Position 2 (Center) and Position 3 (Right) pins of JU15.
USB audio input or S/PDIF I/O: ● Install the four shunts between Position 2 and Posi-
tion 3 of JU15 ● For audio input, connect an audio output device to
the USB AUDIO or SPDIFIN connector. ● For audio output, connect an audio input device to
the SPDIFOUT connector.
Maxim Integrated │ 16www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Table 2. Jumper ConfigurationHEADER SHUNT POSITION DESCRIPTION
JU1
1-2* DVDD connected to +1.2V
2-3 DVDD connected to +1.8V
Open DVDD externally supplied
JU2
1-2* DVDDIO connected to +3.3V
2-3 DVDDIO connected to +1.8V
Open DVDDIO externally supplied
JU3Installed* AVDD connected to +1.8V
Open AVDD externally supplied
JU4Installed* HPVDD connected to +1.8V
Open HPVDD externally supplied
JU5Installed Connects JACKSNS to headphone jack, HP, for jack detection; ensure that a shunt is
installed on JU27/JU6 or JU28/JU22 for proper jack detection.
Open* Disconnects JACKSNS from the headphone jack, HP
JU6Installed Connects MICBIAS to the IN1 input through a 2.2kΩ resistor (for microphone input)
Open* Disconnects MICBIAS from the IN1 input
JU7Installed Connects MICBIAS to the IN3 input through a 2.2kΩ resistor (for microphone input)
Open* Disconnects MICBIAS from the IN3 input
JU8Installed Connects IN2 directly to ground for single ended operation
Open* Allows for differential operation
JU9Installed Connects IN2 to ground through a 2.2kΩ resistor (used when IN1 is mic biased)
Open* Disconnects IN2 from ground
JU10Installed Connects IN4 directly to ground for single ended operation
Open* Allows for differential operation
JU11Installed Connects IN4 to ground through a 2.2kΩ (used when IN3 is mic biased)
Open* Disconnects IN4 from ground
JU12Installed Connects the Digital Microphone data output to MAX98090
Open* Disconnects the Digital Microphone data output from MAX98090
JU13Installed Connects the Digital Microphone clock to MAX98090
Open* Disconnects the Digital Microphone clock to MAX98090
JU14 - See Table 3
JU15 - See Table 4
JU162-3, 5-6* Connects the on-board I2C master to MAX98090
Open Allows external control of MAX98090
JU17Installed Connects an 1800pF bypass capacitor to IN1
Open* Removes the 1800pF bypass capacitor from IN1
JU18Installed Connects an 1800pF bypass capacitor to IN2
Open* Removes the 1800pF bypass capacitor from IN2
Maxim Integrated │ 17www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
HEADER SHUNT POSITION DESCRIPTION
JU19Installed Connects an 1800pF bypass capacitor to IN3
Open* Removes the 1800pF bypass capacitor from IN3
JU20Installed Connects an 1800pF bypass capacitor to IN4
Open* Removes the 1800pF bypass capacitor from IN4
JU21Installed Enables SPKVDD voltage detection
Open* Disables SPKVDD voltage detection
JU22Installed Connects IN1 to the headphone jack, HP (for microphone input)
Open* Disconnects IN1 from the headphone jack, HP
JU23Installed Removes AC coupling capacitor, C66, from LOUTL line output
Open* Enables AC coupling capacitor, C66, to LOUTL line output
JU24Installed Disables AC coupling capacitor, C67, from LOUTR line output
Open* Enables AC coupling capacitor, C67, to LOUTR line output
JU100Installed* Connects the MAX98090 interrupt output (IRQ) to the on-board microcontroller
Open Disconnects the MAX98090 interrupt output (IRQ) from the on-board microcontroller*Default position.
Table 3. Master Clock Source Configuration (JU14)
SHUNT POSITION CLOCK SOURCE1-2 Disabled
1-3 13MHz oscillator
1-4* Software-selected clock source*Default position.
Table 4. DAI Header (JU15)JU15
POSITION 1(LEFT)
POSITION 2(CENTER)
POSITION 3(RIGHT)
GND CODEC_BCLK I2S_BCLK
GND CODEC_LRCLK I2S_LRCLK
GND CODEC_SDIN I2S_DAC
GND CODEC_SDOUT I2S_ADC
Figure 13. I2S Routing
CODEC_SDIN
CODEC_LRCLK
CODEC_BCLK
MAX98090 (U1) Digital Audio
Interface
CODEC_SDOUT
Position2 31
JU15
USB AUDIO
S/PDIF IN
S/PDIF OUT
I2S_SDIN
I2S_LRCLK
I2S_BCLK
I2S_SDOUT
U10
U11
U200
U201
Switches
4
4
2 31
Table 2. Jumper Configuration (continued)
Maxim Integrated │ 18www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
S/PDIF TransceiverThe S/PDIF transceiver (U201) serves as a format con-verter between I2S and S/PDIF. Use this device to send and receive digital audio over the optical connectors (SPDIFIN, SPDIFOUT).When receiving S/PDIF data, the transceiver outputs a recovered master clock that is exactly 256 x fS, where fS is the sample rate. This clock signal can be used to clock the MAX98090.When transmitting S/PDIF data, the transceiver requires a master-clock input and if data is also being received, it uses the data to generate its own master clock. If S/PDIF data is not being received, the transceiver generates a master clock based on the LRCLK signal being output by the MAX98090. For proper transmit-only operation, the S/PDIF transceiver must be configured in master mode.The S/PDIF transceiver is controlled through the SPI interface of the on-board MAXQ2000 microcontroller. See the Control Interface section of this data sheet.
USB AudioThe Audio DAC with USB interface (U200) accepts an audio stream from a PC, connected to the USB AUDIO port (J2), and converts it to I2S data. The USB audio DAC generates a master-clock signal that can be used to clock the MAX98090. The clock signal is 256 x fS.The USB audio DAC supports standard class drivers that are included with most operating systems. As a result, no
drivers are required for this device and it will appear as a sound card in the PC. This allows for audio playback from the PC through the MAX98090 audio CODEC.
Analog InputsThe MAX98090 analog input pairs (IN1/IN2, IN3/IN4) can be configured for microphone input, single-ended input, or differential input. These input connections are made through the provided RCA connectors or PCB pads (IN1-IN4). In addition, the IN1/IN2 inputs can be connected to the 3.5mm audio jack (HP) for single-ended microphone input from a headset. Table 5 lists the configuration head-ers that are associated with each input pair. See the spe-cific input sections for configuration details.
Single-EndedandDifferentialInputsThe two analog input pairs are configured for single-ended or differential line input by configuring the associ-ated input headers (as listed in Table 5). For single-ended inputs, the input header configuration is independent of the input type. For differential inputs the header configura-tion is different for microphone inputs that are powered by the MAX98090 MICBIAS output. See Table 6.
Analog MicrophoneWhen using the analog input pairs for microphone input the MAX98090 microphone bias (MICBIAS) output can be used to power the connected microphone. The MICBIAS output is connected to the IN1 or IN3 inputs through the input’s associated MICBIAS header. See Table 7.
Table 5. Analog Input Headers
INPUT SINGLE-ENDED/ DIFFERENTIAL HEADER
DIFFERENTIALMICROPHONE HEADER MICBIAS HEADER
IN1/IN2* JU8 JU9 JU6
IN3/IN4 JU10 JU11 JU7*The microphone input from the HP headset is routed to IN1.
Table 6. Analog Input Header Configuration
INPUT SINGLE-ENDED DIFFERENTIAL DIFFERENTIAL MICROPHONE (WITH MICBIAS)
IN1/IN2 JU8 = On JU8 = OffJU9 = Off
JU8 = OffJU9 = On
IN3/IN4 JU10 = On JU10 = OffJU11 = Off
JU10 = OffJU11 = On
Maxim Integrated │ 19www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Digital MicrophoneThe EV kit includes an on-board digital microphone (U3) for evaluation of the MAX98090’s digital microphone interface. The digital microphone interface is enabled and configured through the MAX98090 software. An additional digital microphone footprint (U2) is provided to exercise the device’s capability of interfacing with up to two digital microphones.Install shunts on jumpers JU12 and JU13 to connect the digital microphone(s) to the MAX98090 device. Refer to the MAX98090 IC data sheet for additional details.
Jack DetectionThe MAX98090’s flexible, software configurable jack detection interface is used to detect the presence or absence of a headphone/headset connected to the HP jack. To provide jack detection on the HP jack, install a shunt on header JU5.
OutputsThe EV kit provides connections for each of the three analog outputs. Table 8 lists the outputs and their avail-able connections.
HeadphoneThe MAX98090 stereo headphone output (HPR/HPL) is routed to the on-board 3.5mm audio jack (HP). The HP jack also allows for a headset connection, with the microphone input (MIC) connected to IN1. See the Analog Inputs section for input configuration options.
StereoClassDSpeakerAmplifierThe MAX98090 integrates a filterless Class D stereo amplifier. In systems with short speaker traces, the stereo speaker outputs (SPKLP/SPKLN and SPKRP/SPKRN test points) can be connected directly to the speaker loads. Although this amplifier is designed to operate completely filterless, the EV kit does provide stuffing options for two types of output filters.When long speaker cables are used, a ferrite bead plus capacitor filter can be installed to prevent excessive EMI radiation. Although it is best to choose filter components based on EMI test results, the combination of a 680pF capacitor (C48–C51) with the Murata BLM18SG331TN1 ferrite bead (FB1–FB4) generally works well. With this configuration, connect the speaker loads to the SPKLP/SPKLN and SPKRP/SPKRN test points.To allow analysis of the audio output with an oscilloscope, or an analyzer not designed to accept Class D switch-ing waveforms, populate L1–L4 with the included 22µH inductors and make connections, to external equipment or speakers, at FSPKLP/FSPKLN and FSPKRP/FSPKRN.
Table 8. Analog OutputsOUTPUT CONNECTIONS
Headphone 3.5mm audio jack (HP)
Speaker Unfiltered (SPK_P/SPK_N) and filtered (FSPK_P/FSPK_N) connection options
Receiver/Line-Out RCA connectors (LOUTL and LOUTR)
Table 7. MICBIAS ConnectionMICROPHONE CONNECTION MICBIAS CONNECTED MICBIAS DISCONNECTED
IN1 JU6 = On JU6 = Off
IN3 JU7 = On JU7 = Off
Figure 14. Headphone Jack
MIC (Sleeve)HPSNS (Ring 2)
HPR (Ring 1)
HPL (Tip)
1
43
2
Maxim Integrated │ 20www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
The LC filter is designed to work best with an 8Ω load. Do not connect the load to the unfiltered SPKLP/SPKLN and SPKRP/SPKRN outputs when L1–L4 are installed.
Receiver/Line OutputThe MAX98090 receiver/line output can be configured either as a differential receiver/earpiece output or as a stereo-single ended line output. The receiver/line outputs are routed, through AC-coupling capacitors, to the LOUTL and LOUTR RCA connectors. The AC-coupling capacitors can be shorted (effectively removed from the signal path) by installing a shunt on JU23 and JU24.
Control InterfaceThe MAXQ2000 (U100) microcontroller circuitry is the bridge between the on-board interface-enabled devices and the EV kit software, running on a PC connected to the USB CONTROL port (J1). The EV kit uses the MAXQ2000’s I2C, SPI, and GPIO interfaces.
I2C InterfaceThe MAXQ2000’s I2C interface is routed to the MAX98090 device through jumper JU16, by installing shunts across pins 2-3 of each row (Table 9). When using an external I2C master, remove both shunts from JU16 and connect the external SDA and SCL signals to the position-2 pins of JU16. Ground connections can be made to the position-1 pins of JU16. Install pullup resistors at R15 and R16 if the external master does not include pullup resistors.
SPI InterfaceThe MAXQ2000 SPI interface is used to control the on-board S/PDIF transceiver (U201). In the MAX98090 soft-ware go to View | Show S/PDIF Transceiver Registers to activate the S/PDIF Transceiver tab.
GPIO InterfaceSix of the MAXQ2000 general-purpose inputs/outputs (GPIOs) are used for either controlling or monitoring a specific on-board device/signal. Four of the GPIOs are used as general-purpose outputs and are automatically set/cleared based on configuration settings made through the MAX98090 EV kit software. The other two are used as general-purpose inputs and are used to monitor a specific signal. The first general-purpose input, CODEC_IRQ, is tied to the MAX98090 interrupt (IRQ) output. This IRQ is monitored by the microcontroller and its state is reported in the Status group box on the left side of the software main window. This general-purpose input can be disconnected from the MAX98090’s IRQ output by removing the shunt from jumper JU100.The second general purpose input is used to detect the presence of the SPKVDD voltage. The software moni-tors this voltage input and reports whether it has been applied or not. As noted in the Power Supplies section, the SPKVDD voltage is required for proper device operation.
Table 9. I2C Header (JU16)JU16
POSITION 1(LEFT)
POSITION 2(CENTER)
POSITION 3(RIGHT)
GND CODEC_SCL SCL
GND CODEC_SDA SDA
Ordering InformationPART TYPE
MAX98090EVKIT#TQFN EV Kit#Denotes RoHS compliant.
Maxim Integrated │ 21www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 (TQFN) Bill of MaterialsItem Component Description Qty Reference Designator Manufacturer Manufacturer Part Number Assembly Comments
1 10uF ±20%, 6.3V X5R ceramic capacitor (0805) 4 C1, C3, C104, C202 TDK C2012X5R0J106M2 1uF ±10%, 6.3V X5R ceramic capacitor (0402) 17 C2, C12, C13, C18, C24, C26, C27, C29-C35, C200,
C201, C204TDK C1005X5R0J105K
3 1800pF ±10%, 50V X7R ceramic capacitor (0402) 4 C4-C7 Murata GRM155R71H182K4 10pF ±5%, 50V C0G ceramic capacitor (0402) 2 C8, C9 Murata GRM1555C1H100J5 0.1uF ±10%, 10V X7R ceramic capacitor (0402) 11 C10, C40, C41, C60-C64, C203, C215, C216 Kemet C0402C104K8RAC6 0.01uF ±10%, 50V X7R ceramic capacitor (0603) 4 C20, C43, C211, C212 Murata GRM188R71H103K7 2.2uF ±10%, 6.3V X5R ceramic capacitor (0603) 2 C21, C22 Murata GRM188R60J225K8 1uF ±20%, 6.3V X5R ceramic capacitor (0603) 10 C23, C25, C36, C37, C66, C67, C115-C118 Taiyo Yuden JMK107B7105MA9 2.2uF ±20%, 6.3V X5R ceramic capacitor (0402) 1 C28 Taiyo Yuden JMK105BJ225MV10 0.22uF ±10%, 6.3V XR5 ceramic capacitor (0402) 10 C38, C39, C52-C59 TDK C1005X5R0J224K11 OPEN, ceramic capacitor (0402) 9 C42, C44-C5112 10uF ±20%, 6.3V X5R ceramic capacitor (0603) 1 C65 Murata GRM188R60J106M13 0.1uF ±10%, 50V X5R ceramic capacitor (0603) 11 C100, C101, C105, C107-C110, C113, C114, C209, C210 TDK C1608X5R1H104K
14 8pF ±0.5pF, 50V C0H ceramic capacitor (0402) 4 C102, C103, C207, C208 Taiyo Yuden UMK105CH080DV 15 33000pF ±10%, 25V X7R ceramic capacitor (0603) 1 C106 Murata GRM188R71E333K16 18pF ±5%, 50V C0G ceramic capacitor (0603) 2 C111, C112 TDK C1608C0G1H180J17 47uF ±20%, 6.3V X5R ceramic capacitor (1206) 2 C205, C206 Murata GRM31CR60J476M18 0.47uF ±10%, 6.3V X5R ceramic capacitor (0603) 1 C213 Murata GRM188R60J474K19 47000pF ±10%, 25V X7R ceramic capacitor (0603) 1 C214 Murata GRM188R71E473K20 LED, yellow (0603) 1 D100 Lite-On LTST-C190YKT21 LED, red (0603) 1 D101 Lite-On LTST-C190CKT22 Ferrite bead (0603) 2 FB100, FB200 Murata BLM18PG221SN123 0 Ohms ±5% resistor (0603) 4 FB1-FB424 0 Ohms ±5% resistor (0402) 2 FB5, FB625 Ferrite bead (0402) 4 FB7-FB10 Murata BLM15HD182SN126 3.5mm stereo headphone jack, 4 positions 1 HP CUI Inc. SJ-43514-SMT27 Buss Wire, 20G plated solid copper 0.25 inch U-shape wire loop 22 IN_1, IN_2, IN_3, IN_4, JACKSENSE, RCVP/LOUTL,
RCVN/LOUTR, GND, FSPKLP, FSPKLN, FSPKRP, FSPKRN, GND, DVDD, GND, DVDDIO, AVDD, GND, GND, HPVDD, SPKVDD, GND
Weico Wire 9020 Buss
28 RCA jack, PC mount, non-switched (red) 6 IN1, IN2, IN3, IN4, LOUTL, LOUTR Kobiconn 161-0096-E29 Test point “Miniature” 40mil drill size (red) 14 INA+, INB+, BCLK, LRCLK, SDIN, SDOUT, /IRQ\, MCLK,
OUTA, OUTB, IN1_DIR, IN2_DIR, IN3_DIR, IN4_DIRKeystone 5000
30 USB Mini B receptacle 2 J1, J2 Hirose Electric UX60A-MB-5ST31 3-pin header, 0.1in centers 2 JU1, JU2 Sullins PEC36SAAN cut to fit32 2-pin header, 0.1in centers 20 JU3-JU13, JU17-JU24, JU100 Sullins PEC36SAAN cut to fit33 4-pin header, 0.1in centers 1 JU14 Sullins PEC36SAAN cut to fit34 12-pin header (3x4), 0.1in centers 1 JU15 Sullins PEC36DAAN cut to fit35 6-pin (2x3) header, 0.1in centers 1 JU16 Sullins PEC36DAAN cut to fit36 Open, inductors (6.2mm x 6.3mm) 4 L1-L4 Toko #A916CY-220M37 Ferrite bead, 47uH 220mA (1812) 1 L200 Murata LQH43MN470J03L38 MOSFET, -20V, -2.4A, P-channel (SuperSOT-3) 1 P100 Fairchild FDN304P Top mark 30438 MOSFET, -20V, -2.4A, P-channel (SuperSOT-3) 1 P100 Fairchild FDN304PZ Top mark 04Z39 MOSFET, N-channel (SOT-23) 1 Q1 Central
Semiconductor2N7002
40 0 Ohms ±5% Resistor (0402) 13 R1, R2, R9-R13, R38-R41, R111, R20741 1M Ohms ±5% Resistor (0603) 2 R3, R20342 10K Ohms ±5% Resistor (0603) 2 R4, R10743 10K Ohms ±5% Resistor (0402) 3 R5, R7, R844 OPEN, resistor (0402) 4 R6, R15, R16, R1945 2.2K Ohms ±5% Resistor (0402) 4 R14, R17, R18, R3746 22 Ohms ±5% Resistor (0402) 6 R21-R24, R200, R201
Maxim Integrated │ 22www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 (TQFN) Bill of Materials (continued)Item Component Description Qty Reference Designator Manufacturer Manufacturer Part Number Assembly Comments47 100 Ohms ±5% Resistor (0603) 4 R25-R2848 1.5K Ohms ±5% Resistor (0603) 5 R100, R101, R104, R202, R20449 27 Ohms ±5% Resistor (0603) 2 R102, R10350 470 Ohms ±5% Resistor (0603) 1 R10551 2.2K Ohms ±5% Resistor (0603) 1 R10652 220 Ohms ±5% Resistor (0603) 2 R108, R11053 1K Ohms ±5% Resistor (0603) 1 R10954 47K Ohms ±5% Resistor (0603) 1 R20555 402 Ohms ±1% Resistor (0603) 1 R20656 Digital Audio optical transmitter 1 SPDIFOUT Everlight
ElectronicsPLT133/T9
57 Digital audio optical receiver 1 SPDFIIN Everlight Electronics
PLR135/T9
58 Test point “Multipurpose” 63mil drill size (red) 4 SPKLP, SPKRP, HPR, HPL Keystone 501059 Test point “Multipurpose” 63mil drill size (black) 6 SPKLN, SPKRN, GND, GND, GND, HPGND Keystone 501160 Stereo Audio Codec (40 TQFN) 1 U1 MAXIM MAX98090AETL+61 OPEN, digitial microphone (6 LGA) 1 U2 Knowles Acoustics SPM0405HD4H
62 Digital microphone (6 LGA) 1 U3 Knowles Acoustics SPM0423HD4H-WB DO NOT WASH
62 Digital microphone (6 LGA) 1 U3 Knowles Acoustics SPM0423HE4H-WB DO NOT WASH
63 OPEN, Dual Rail-to-Rail Op Amps (8 uMAX) 1 U4 MAXIM MAX4252EUA+64 1.8V Low noise linear regulator (5 SOT23) 1 U5 MAXIM MAX8887EZK18+ Topmark: ADPX65 300mA LDO regulator (SOT23-6) 1 U6 MAXIM MAX1963AEZT120+66 3.3V Low noise linear regulator (5 SC70) 2 U7, U104 MAXIM MAX8511EXK33+ Topmark: AEI67 Dual SPDT switch (10 uDFN) 4 U8-U11 MAXIM MAX4906ELB+68 Low Power Microcontroller (56 TQFN) 1 U100 MAXIM MAXQ2000-RBX+69 USB to serial UART interface (32 pin QFN) 1 U101 FTDI FT232BQ 70 3-wire EEPROM, Type 93C46 (SOIC-8) 1 U102 Atmel AT93C46EN-SH-B 71 2.5V Low noise linear regulator (5 SC70) 1 U103 MAXIM MAX8511EXK25+ Topmark: ADV72 Stereo audio DAC with USB interface (32 TQFP) 1 U200 TI PCM2707PJT73 Digital audio transceiver (28 SO) 1 U201 Cirrus Logic CS8427-CSZ74 13Mhz Clock oscillator (2.5mm x 2.0mm) 1 Y1 ECS Inc ECS-2033-130-BN75 6MHz crystal 1 Y100 Hong Kong X'tals SSL60000N1HK188F0-076 Crystal, 16MHz (3.2mm x 2.5mm) 1 Y101 Kyocera CX3225SB16000D0FLJZZ77 Crystal, 12MHz (3.2mm x 2.5mm) 1 Y200 Kyocera CX3225SB12000D0FLJZZ78 Shunt 29 Kycon SX1100-B79 PCB 1 MAX98090 TQFN Evaluation Kit
1 Cable, USB high-speed A-to-mini B 2 Assmann Electric AK672M/2-2-R2 Inductor, 22uH, 1A (6.2mm x 6.3mm) 4 L1-L4 Toko #A916CY-220M
Maxim Integrated │ 23www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 Schematics
AEPCB98090TQFN
MAX98090 TQFN EVALUATION KIT
12/18/2012 OF 6
REVISION RECORD
APPROVED:ECO NO:LTR
REV:
DATE:
1
TITLE:
23456
D
C
B
A
C
D
B
A
PCB PART NUMBER:
DATED:DRAWN:1SHEET:
(TQFN)
JACKSENSE
GND
RCVP/LOUTL
GND
IN1
C26
1uF
C24
1uF
C35
1uF
C34
1uF
C2
1uF
R14
2.2k
C29
1uF
JU6
R37
2.2k
JU7
JU5
C30
1uF
FB7
C4
1800pF
C5
1800pF
FB8 C31
1uF
IN2
IN3 C32
1uF
FB9
C6
1800pF
IN4 C33
1uF
FB10
C7
1800pF
R17
2.2k
JU8
JU9
JU11
JU10
R18
2.2k
RCVN/LOUTR
FB1
0
L1
OPENC520.22uF
C48OPEN
FSPKLP
R21
22
C380.22uF
C49OPEN
C530.22uF
L2
OPEN
FB2
0
R22
22
C560.22uF
C570.22uF
FSPKLN
FSPKRP
C590.22uF
C580.22uF
R24
22
FB4
0
L4
OPENC550.22uF
C51OPEN
C390.22uF
R23
22
FSPKRN
C50OPEN
C540.22uF
L3
OPEN
FB3
0
C8 10pF
FB5 0
HPR
FB6 0
C9 10pF
R10
C271uF
C100.1uF
C282.2uF
C181uF
C121uF
C1
10uF
R6OPEN
R510k
1
2
3
4
HP
R2
0
EP
35 MCLK
33 BCLK
32 LRCLK
30 SDIN
31 SDOUT
37 SDA
36 SCL
34IRQ
22 MICBIAS
19 IN1/DIGMICDATA
18 IN2/DIGMICCLK
20 IN3
21 IN4
7JACKSNS
8RCVP/LOUTL
9RCVN/LOUTR
16SPKLP
15SPKLN
11SPKRN
12SPKRP
6HPR
4HPL
5HPSNS
23REF
38HPVDD
24BIAS
13SPKRPVDD
14SPKLV
DD
26AVDD
27DVDD
28DVDDIO
39C1P
40C1N
2CPVSS
17SPKLG
ND
10SPKRGND
1HPGND
25AGND
29DGND
3CPVDD
U1
MAX98090
C131uF
R25
100IN1_DIR
JU17
R26
100IN2_DIR
JU18
R27
100IN3_DIR
JU19
R28
100IN4_DIR
JU20
HPL
SPKRN
SPKRP
SPKLP
SPKLN
CPVDD CPVSS C1N C1P
VCM
REF
HPGND
1
2IN1
1
2IN2
1
2IN3
1
2IN4
1
2
LOUTR
1
2
LOUTL
IRQ
R39
0
R40
0
R41
0
R38
0
1 OUTA
2 INA-
3 INA+
4 VSS
8VDD
7OUTB
6INB-
5INB+
U4MAX4252EUA+
OPEN
OUTA
INA+
C60
0.1uFOUTB
INB+
GND
GND
C6510uF
R710k
R810k
JU22
JU23
C66
1uF
JU24
C67
1uF
SPKVDDAVDDDVDDDVDDIO
JACKSNS
CODEC_MCLK
CODEC_BCLK
CODEC_LRCLK
CODEC_SDIN
CODEC_SDOUT
CODEC_SDA
CODEC_SCL
CODEC_IRQ
JACKSNS
CODEC_DIGMICDATA
CODEC_DIGMICCLK
MICBIAS
SPKVDD
+1.8V
3V3
IN1
HPGND
HPGND
IN1
MICBIAS
MICBIAS
HPVDD
3V3
Maxim Integrated │ 24www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 Schematics (continued)
EPCB98090TQFN
MAX98090 TQFN EVALUATION KIT
2PCB PART NUMBER:
DATED:DRAWN:
REV:TITLE:
A
12/18/2012
SHEET: OF 6
JU15
JU16
JU15-1JU15-2 JU15-3
JU15-4JU15-5 JU15-6
JU15-7JU15-8 JU15-9
JU15-10JU15-11 JU15-12
C44OPEN
R10
0
R11
0 C45OPEN
C47OPEN
R13
0
R12
0 C46OPEN
JU16-1JU16-2 JU16-3
JU16-4JU16-5 JU16-6
R16
OPEN
R15
OPEN
BCLK
LRCLK
SDIN
SDOUT
1 GND
2 L/R
3 GND
5DATA
4CLOCK
6VDD
U3
SPM0405HD4H-WB
1 GND
2 L/R
3 GND
5DATA
4CLOCK
6VDD
U2
SPM0405HD4H-WB
OPEN
JU12
JU13
C41
0.1uF
R19
OPEN
C40
0.1uF
GND
CODEC_BCLK I2S_BCLK
CODEC_LRCLK
CODEC_SDOUT
CODEC_SDIN
I2S_LRCLK
I2S_DAC
I2S_ADC
CODEC_SCL
CODEC_SDA
+1.8V
+1.8VSCL
SDA
CODEC_DIGMICDATA
CODEC_DIGMICCLK
+1.8V
+1.8V
+1.8V
CLK1
CLK1
Maxim Integrated │ 25www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 Schematics (continued)
EPCB98090TQFN
MAX98090 TQFN EVALUATION KIT
SHEET: OF 6
12/18/2012
A
TITLE: REV:
DRAWN: DATED:
PCB PART NUMBER:3
4 VCC 1ON
3 OUT 2GND
Y1
13MHz
R9
0 C42OPEN
C430.01uF
12
3
4
JU14
MCLK
9 NC1
8 NC2
6 NO2
7 NO1
4COM1
5COM2
1IN
2SHDN/EN
10V+
3G
ND
U8MAX4906
C610.1uF
9 NC1
8 NC2
6 NO2
7 NO1
4COM1
5COM2
1IN
2SHDN/EN
10V+
3G
ND
U9MAX4906
C620.1uF
9 NC1
8 NC2
6 NO2
7 NO1
4COM1
5COM2
1IN
2SHDN/EN
10V+
3G
ND
U10MAX4906
C630.1uF
9 NC1
8 NC2
6 NO2
7 NO1
4COM1
5COM2
1IN
2SHDN/EN
10V+
3G
ND
U11MAX4906
C640.1uF
MCLK_SWITCH
CODEC_MCLK
+3.3V
13MHZ
I2S_SW
+3.3V
PCM2707_MCLK
RMCK SWITCHED_MCLK1
MCLK_SW
+3.3V
SWITCHED_MCLK1
13MHZ MCLK_SWITCH
I2S_SW
+3.3V
PCM2707_BCLK
CS8427_BCLK I2S_BCLK
CS8427_LRCLK
PCM2707_LRCLK
I2S_LRCLK
I2S_SW
+3.3V
PCM2707_DAC
CS8427_DAC I2S_DAC
CS8427_ADC
PCM2707_ADC
I2S_ADC
Maxim Integrated │ 26www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 Schematics (continued)
MAX98090 TQFN EVALUATION KIT
SHEET: 4DRAWN: DATED:
PCB PART NUMBER:
TITLE:
REV:
OF 6
AEPCB98090TQFN
12/18/2012
J2
USBAUDIO
12 LRCK
17 DLRCK
13 SCLK
16 DSCLK
14 SDIN
18 SDOUT
10 RMCK
21 DMCK
1 SDA
28 SCL
2 AD0
27 AD1
24 H/S
4RXP
5RXN
26TXP
25TXN
3EMPH
9RST
11RERR
15TCBL
19INT
20U
8FILT
23VL
+
6VA
+
22D
GND
7AG
ND
U201CS8427
1 OUT
3VC
C2
GND
SPDIFINTORX147L
3 IN
2VC
C1
GND
SPDIFOUTTOTX147L
C211
0.01uF
C212
0.01uF
R205
47k
R2064021%
C21447000pF
C2130.47uF
FB200
C210
0.1uF
C209
0.1uF
L200
47uH
C215
0.1uF
C216
0.1uF
3 HOST
22 D-
23 D+
11 SSPND
16 PSEL
6 HID0/MS
7 HID1/MC
8 HID2/MD
12 XTI
13 XTO
17DOUT
5FUNC0
19FUNC1
18FUNC2
4FUNC3
28VOUTL
29VOUTR
9FSEL
32VCOM
10TEST
15DT
14CLK
21VD
D
30VC
CR
2VC
CP
27VC
CL
24VB
US
25ZG
ND
1PG
ND
20D
GND
31AG
NDR
26AG
NDL
U200
PCM2707
R200
22R201
22
4GND1 HOT
3HOT2 GND
Y200
12MHz
R203
1M
C2088pF
C2078pF
C206
47uF
R204
1.5k
C205
47uF
C204
1uF
C200
1uF
C201
1uF
C2030.1uF
C20210uF
R202
1.5k
J2-1
J2-2
J2-3
J2-4
J2-5
J2-6
J2-7
J2-8
J2-9
R2070
CS8427_RST
CDIN
CS1
CCLK
CDOUT
RMCK
CS8427_DAC
CS8427_ADC
CS8427_BCLK
CS8427_LRCLK
+3.3V
VUSB
+3.3V
+3.3V
PCM2707_DAC
PCM2707_LRCLK
PCM2707_BCLK
PCM2707_MCLK
PCM2707_ADC
+3.3V
+3.3V
+3.3V
+3.3V
+3.3V
+3.3V
CONNECT
Maxim Integrated │ 27www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 Schematics (continued)
MAX98090 TQFN EVALUATION KIT
12/18/2012
EPCB98090TQFN A
OF 6
REV:
TITLE:
PCB PART NUMBER:
DATED:DRAWN:5SHEET:
J1
DS
G
USBCONTROL
8 VCC
6 ORG
7 NC
5 GND 4D0
3D1
2SK
1CS
U102AT93C46A
VCC
GND
6 3V3OUT
8 USBDM
7 USBDP
5 RSTOUT
4 RESET
27 XTIN
28 XTOUT
32 EECS
1 EESK
2 EEDATA
31 TEST
25TXD
24RXD
23RTS
22CTS
21DTR
20DSR
19DCD
18RI
16TXDEN
12TXLED
11RXLED
14PWRCTL
15PWREN
10SLEEP
13VCCIO
263VCC
30
AVCC
179
GND
29
AGND
U101FT232BQ
Y1006MHz
R102
27
R103
27
R1041.5k
C11118pF
C11218pF
R106
2.2k
C1130.1uF
C1100.1uF
C1090.1uF
C1070.1uF
R105470
C10633000pF
R107
10k
C1080.1uF
R108
220
D100
FB100 C1050.1uF
C10410uF
R109
1k
C114
0.1uF
2
1
3P100
C1151uF
C1161uF
1 IN
3 SHDN 2GND
5OUT
4 N.C.
U103MAX8511EXK25+
J1-1
J1-2
J1-3
J1-4
J1-5
J1-6
J1-7
J1-8
J1-9
R1110
4GND1 HOT
3HOT2 GND
Y10116MHz
C1000.1uF
C1028pF
C1038pF
1 P1.0
2 P1.1
3 P1.2
4 P1.3
5 P1.4
6 P1.5
7 P1.6
8 P1.7
9 P2.4
10 P2.5
11 P2.6
12 P2.7
13 P3.4
14 P3.5
42HFXIN
41HFXOUT
40VDD
39P6.5
38P6.4
37P6.1
36P6.0
35GND
34MISO
33SCLK
32MOSI
31SS
3032KOUT
2932KIN
43P7
.0
44P7
.1
45VL
CD
46VL
CD
1
47VL
CD
2
48VA
DJ
49P0
.0
50P0
.1
51P0
.2
52P0
.3
53P0
.4
54P0
.5
55P0
.6
56P0
.7
28RE
SET
27TD
O
26TM
S
25TD
I
24TC
K
23G
ND
22VD
DIO
21C
OM
0
20C
OM
1
19C
OM
2
18C
OM
3
17SE
G24
16P3
.7
15P3
.6
U100MAXQ2000-RBX
JU100
R1011.5k
R1001.5k
C1010.1uF
C1171uF
C1181uF
1 IN
3 SHDN 2GND
5OUT
4 N.C.
U104MAX8511EXK33+
D101
R110220
VUSB
+3.3VVUSBVUSB
VUSB
DSR
DTR
CTS
RTS
TXD
RXD
DCD
RI+3.3V
VUSB
+5VVUSB
+5V
+5V
+2.5V+5V
+3.3V
CTS
SDA
SCL
CDOUT
CCLK
CDIN
CS1
DTRRI
RTS
DC
D
DSR
RXD
TXD
CO
DEC
_IRQ
I2S_
SW
CO
NNEC
T
CS8
427_
RST
+3.3V
+2.5V
SPKV
DD
_PO
WER
ED
MC
LK_S
W
+3.3V
+5V
+3.3V
Maxim Integrated │ 28www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 Schematics (continued)
MAX98090 TQFN EVALUATION KIT
EPCB98090TQFNSHEET: OF 6
12/18/2012
A
TITLE: REV:
DRAWN: DATED:
PCB PART NUMBER:6
S
D
G
1 IN
3 SHDN 2GND
5OUT
4 N.C.
U7MAX8511EXK33+
1 IN
2 GND 4RESET
6OUT
3 SHDN 5I.C.
U6MAX1963AEZT120+
C371uF
C361uF DVDDIO
C251uF
C231uF
1
2
3
JU1DVDD
GND
GND
SPKVDD
C310uF
1 IN
3 SHDN
2 GND 4BP
5OUT
U5MAX8887EZK18+
C212.2uF
JU3 AVDD
C222.2uF
GND
GND
C20
0.01uF
2
1
3
Q1
JU21
R410k
R31M
JU4 HPVDD
1
2
3
JU2
DVDDIO
+1.2V
DVDD
SPKVDDAVDD
SPKVDD
+3.3V
SPKVDD_POWERED
+3.3V
+5V
+5V +1.8V
HPVDD
+1.8V
3V3
Maxim Integrated │ 29www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 Schematics (continued)
SHEET: OF 6EPCB98090
PCB PART NUMBER:
DATED:DRAWN:
REV:TITLE:
MAX98090 TQFN EVALUATION KIT A
12/18/2012
1
X1
MTHOLE
1
X2
MTHOLE
1
X3
MTHOLE
1
X4
MTHOLE
1X5
Maxim Integrated │ 30www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 PCB Layout
Maxim Integrated │ 31www.maximintegrated.com
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
MAX98090 PCB Layout (continued)
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time.
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2016 Maxim Integrated Products, Inc. │ 32
Evaluates: MAX98090 (TQFN)MAX98090 Evaluation Kit (TQFN)
Revision HistoryREVISIONNUMBER
REVISIONDATE DESCRIPTION PAGES
CHANGED0 2/15 Initial release —
1 7/16 Corrected jumper in Master Clock (MCLK) Selection section 15
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.