Texas Instruments TLV320AIC23, TLV320DAC23 manual I2C Error Messages, Device can be undetermined

Page 35

Chapter 5

I2C Error Messages

 

 

The error messages are only visible during error conditions. The error

 

 

messages are located just above the RESET button in the main panel. The first

 

 

message to appear will be above the second message. For example, if an ACK

 

 

error occurs first then it is displayed first and it is only displayed once. The

 

 

software continues to send data to the device even with ACK and WAIT errors.

 

 

But it no longer looks for ACK or WAIT errors, therefore the response from the

 

 

device can be undetermined.

 

 

 

No.

Error Message

Cause

 

 

 

1

ACK error

The AIC23/DAC23 is not sending an acknowledge command back to the host processor.

 

 

This is referred to as an ACK in I2C terminology. The software does not terminate the

 

 

transactions.

 

 

 

 

 

Pin 1 (SDA) or pin 14 (SCL) on the parallel cable is not allowing the I2C commands to

 

 

reach the EVM.

 

 

 

 

 

Pin 15 on the parallel cable is not allowing the ACK command to return back to the host.

 

 

 

 

 

The LPT port is not connected and configured for EPP or bidirectional mode (PS-2 in

 

 

some cases).

 

 

 

 

 

The actual LPT port connected does not match the LPT port selected in the *.dat file.

 

 

 

 

 

LPT1 is the default for the LPT port, if it is not explicitly defined in the file. The

 

 

hexadecimal addresses for the ports defined in the software are LPT1 = 0x378,

 

 

LPT2 = 0x278, and LPT3 = 0x3BC.

 

 

 

 

 

The actual LPT port base address selected does not match any of the following

 

 

hexadecimal addresses:

 

 

LPT1 = 0x378

 

 

LPT2 = 0x278

 

 

LPT3 = 0x3BC

 

 

 

2

WAIT error

The AIC23/DAC23 is holding the SCL line low and not releasing it for the host processor.

 

 

This is referred to as waiting the bus in I2C terminology. The AIC23/DAC23 software

 

 

does not terminate the transactions.

 

 

 

 

 

Pin 1 (SDA) or pin 14 (SCL) on the parallel cable is not allowing the I2C commands to

 

 

reach the EVM.

 

 

 

 

 

Pin 10 on the parallel cable is not allowing the host to read a high SCL. Therefore a WAIT

 

 

is assumed.

 

 

 

5-1

Image 35
Contents User’s Guide Important Notice EVM Important Notice EVM Warnings and Restrictions Related Documentation From Texas Instruments How to Use This ManualRead This First About This ManualTrademarks Contents Figures Introduction Page Quick Start-Up Page Topic Theory of OperationTLV320AIC23 EVM2 Parts Location Diagram TLV320AIC23 EVM2 Top View Photographs of EVMTLV320AIC23 EVM2 Bottom View Parallel Port Interface Board Top View Analog Connections Jumper SettingsTLV320AIC23 EVM2 Power Digital Loopback TLV320AIC23 EVM2 FeaturesDigital I/O Master ClockPage Software DASCCTAIC23 Installation AIC23/DAC23 EVM2 Connection Diagram About Button DASCCTAIC23 Start-UpDASCCTAIC23 Overview Main PanelMessage Area Line Input VolumeHeadPhone Volume Reset ButtonDataLog On Check Box 9 I2C Adjust ButtonNormal Mode and USB Mode Radio Buttons 10 I2C Bypass Check BoxFrequency Display Areas I2C AdjustClock Select Button View Registers Preset ModesMode Files Audio Analog Register 6 OK, Apply, and Cancel ButtonsVol Line Input Register Vol HeadPhone RegisterAudio Digital Register Analog ControlAudio Format Register Power Down RegisterSampling Rate Register Format ControlInterface Activate Register Clock SetupDevice can be undetermined I2C Error MessagesPage Kit Contents TLV320AIC23 EVM2 Kit Contents Description Qty Part Number Mfr Ref. Des Bill of MaterialsERJ-8RQJ3R3V Circuit Card and Schematic Thu Nov 29 104853 Thu Nov 29 104627 Thu Nov 29 104713 Page