Texas Instruments TLV320AIC3107EVM-K quick start 0x12 0xA0 0x02 0x05 0xAA 0x55

Page 49

www.ti.com

USB-MODEVM Protocol

Do the same with a fast mode I2C device:

[0]0x12

[1]0xA0

[2]0x02

[3]0x05

[4]0xAA

[5]0x55

Now with an SPI device which uses an 8-bit register address:

[0]0x10

[1]0xA0

[2]0x02

[3]0x05

[4]0xAA

[5]0x55

Now consider a 16-bit register address, as found on parts like the TSC2101. Assume that the register address (command word) is 0x10E0:

[0]0x14

[1]0x10 --> Note: the I2C address now serves as MSB of reg addr.

[2]0x02

[3]0xE0

[4]0xAA

[5]0x55

In each case, the TAS1020 returns, in an HID interrupt packet, the following:

[0]interface byte status status:

REQ_ERROR 0x80 INTF_ERROR 0x40 REQ_DONE 0x20

[1]for I2C interfaces, the I2C address as sent

for SPI interfaces, the read back data from SPI line for transmission of the corresponding byte

[2]length as sent

[3]for I2C interfaces, the reg address as sent

for SPI interfaces, the read back data from SPI line for transmission of the corresponding byte [4..60] echo of data packet sent

SLAU261–November 2008

USB-MODEVM Protocol

47

Submit Documentation Feedback

Image 49
Contents TLV320AIC3107EVM-K EVM-Compatible Device Data SheetsUSB-MODEVM SW2 Settings TLV320AIC3107EVM-K Block Diagram FeaturesEVM Overview IntroductionUSB-MODEVM Interface Board TLV320AIC3107EVM-K Block DiagramUSB-MODEVM SW2 Settings Default Configuration and Connections2 TLV320AIC3107EVM Jumpers and Switches List of Stand-alone JumpersPower Connections Software Installation TLV320AIC3107EVM-K Setup and InstallationEVM Connections TLV320AIC3107EVM Software Quick Start USB-MODEM ConfigurationsQuick Start Tabs Quick Start Preset Configurations Tab Quick Start Preset ConfigurationsMain Software Screen Main Software Screen With Indicators and FunctionsDetailed TLV320AIC3107 Block Diagram Audio Input/ADC Tab Audio Input/ADC TabBypass Paths Tab Bypass Paths TabAudio Interface Tab Audio Interface TabClocks Tab Configuring the Codec Clocks and Fsref CalculationUse Without PLL Setting ADC and DAC Sampling RatesUse With PLL GPIO1 Tab GPIO1 TabAGC Tab AGC TabLeft AGC Settings Filters Tab Filters TabHigh-Pass Filter ADC FiltersDigital Effects Filter ADC De-emphasis Filters DAC FiltersDAC Digital Effects Filter Shelf Filters Digital Effects FiltersAnalog Simulation Filters EQ FiltersUser Filters Preset Filters3.6 3D Effect 10 DAC/Line Outputs TabLine Output Mixers DAC ControlsOutput Stage Configuration Tab HP Output Stage Configuration TabHP Outputs Tab High Power Outputs TabClass-D Output Tab Class-D Output TabCommand Line Interface Tab Command Line Interface TabFile Menu Analog Interface Connectors Appendix a EVM Connector DescriptionsAnalog Input/Output Connectors Table A-1. Analog Input/Output ConnectorsTable A-2. Block a and Block B Digital Interface Pinout Block a and Block B Digital Interface Connectors J16 and J17Table A-3. Power Supply Pinout Power Supply Connector Pin Header, J15TP4 Avdd DAC Appendix B TLV320AIC3107EVM SchematicAppendix B Appendix C TLV320AIC3107EVM Layout Views Figure C-1. Assembly layerFigure C-3. Layer Figure C-5. Bottom Layer Table D-1. TLV320AIC3107EVM Bill of Materials Appendix D TLV320AIC3107EVM Bill of MaterialsNot Appendix E USB-MODEVM Schematic Ti a HIGH-PERFORMANCE Analog Division Table F-1. USB-MODEVM Bill of Materials Appendix F USB-MODEVM Bill of MaterialsDesignators Description Manufacturer Appendix G USB-MODEVM Protocol Table G-2. Data Packet ConfigurationUSB-MODEVM Protocol Table G-1. USB Control Endpoint Hidsetreport Request0x12 0xA0 0x02 0x05 0xAA 0x55 0x01 0xA0 0x02 0x05 Table G-3. Gpio Pin Assignments Gpio CapabilityWriting Scripts Writing Scripts FCC Warning Evaluation BOARD/KIT Important NoticeImportant Notice