This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Problem in using TPS65950 Audio part

Other Parts Discussed in Thread: TPS65950, DM3730

We are using logicPD som module in our design. This module has Dm3730 and TPS65950 chip. we are using TPS65950 for audio interface. it is observered  that some time when given sine wave samples TPS65950 generate the half sine wave only on positive side. in some power up it shows the correct sine wave. the configuration of codec resisters and McBSP 3 of Dm3730 is same in both the case. also i am using the codec in voice mode (8000 Khz sampling rate) with mic in and HS out. the resister configuration is as following (following data is generated by reading the TPS 65950 resisters)


 Reg number 00 = 0x00
 Reg number 01 = 0x02
 Reg number 02 = 0x1C
 Reg number 03 = 0x00
 Reg number 04 = 0x07
 Reg number 05 = 0x52
 Reg number 06 = 0x11
 Reg number 07 = 0x0A
 Reg number 08 = 0x00
 Reg number 09 = 0x00
 Reg number 0a = 0x0F
 Reg number 0b = 0x0F
 Reg number 0c = 0x07
 Reg number 0d = 0x07
 Reg number 0e = 0x00
 Reg number 0f = 0x61
 Reg number 10 = 0x3F
 Reg number 11 = 0x3F
 Reg number 12 = 0x3F
 Reg number 13 = 0x3F
 Reg number 14 = 0x26
 Reg number 15 = 0x00
 Reg number 16 = 0x00
 Reg number 17 = 0x10
 Reg number 18 = 0x00
 Reg number 19 = 0x32
 Reg number 1a = 0x32
 Reg number 1b = 0x32
 Reg number 1c = 0x32
 Reg number 1d = 0x00
 Reg number 1e = 0x00
 Reg number 1f = 0x55
 Reg number 20 = 0x00
 Reg number 21 = 0x00
 Reg number 22 = 0x89
 Reg number 23 = 0x0A
 Reg number 24 = 0x42
 Reg number 25 = 0x00
 Reg number 26 = 0x00
 Reg number 27 = 0x00
 Reg number 28 = 0x00
 Reg number 29 = 0x00
 Reg number 2a = 0x00
 Reg number 2b = 0x05
 Reg number 2c = 0x00
 Reg number 2d = 0x00
 Reg number 2e = 0x00
 Reg number 2f = 0x01
 Reg number 30 = 0x13
 Reg number 31 = 0x00
 Reg number 32 = 0x00
 Reg number 33 = 0x00
 Reg number 34 = 0x00
 Reg number 35 = 0x79
 Reg number 36 = 0x11
 Reg number 37 = 0x00
 Reg number 38 = 0x00
 Reg number 39 = 0x00
 Reg number 3a = 0x16
 Reg number 3b = 0x00
 Reg number 3c = 0x44
 Reg number 3d = 0x69
 Reg number 3e = 0x00
 Reg number 3f = 0x00
 Reg number 40 = 0x00
 Reg number 41 = 0x00
 Reg number 42 = 0x00
 Reg number 43 = 0x00
 Reg number 44 = 0x33
 Reg number 45 = 0x00
 Reg number 46 = 0x00
 Reg number 47 = 0x00
 Reg number 48 = 0x24
 Reg number 49 = 0x44
 Reg number 4a = 0x00
 Reg number 4b = 0x00
 Reg number 4c = 0x00
 Reg number 4d = 0x00
 Reg number 4e = 0x00
 Reg number 4f = 0x1B
 Reg number 50 = 0x00
 Reg number 51 = 0x00
 Reg number 52 = 0x03
 Reg number 53 = 0xF0
 Reg number 54 = 0x05
 Reg number 55 = 0x00
 Reg number 56 = 0x00
 Reg number 57 = 0x00
 Reg number 58 = 0x1A
 Reg number 59 = 0x1A
 Reg number 5a = 0xDB
 Reg number 5b = 0x00
 Reg number 5c = 0x00
 Reg number 5d = 0x00
 Reg number 5e = 0x00
 Reg number 5f = 0x00
 Reg number 60 = 0x13
 Reg number 61 = 0x00
 Reg number 62 = 0x00
 Reg number 63 = 0x00
 Reg number 64 = 0x00
 Reg number 65 = 0x00
 Reg number 66 = 0x00
 Reg number 67 = 0x00
 Reg number 68 = 0x00
 Reg number 69 = 0x00
 Reg number 6a = 0x00
 Reg number 6b = 0x00
 Reg number 6c = 0x00
 Reg number 6d = 0x00
 Reg number 6e = 0x00
 Reg number 6f = 0x00
 Reg number 70 = 0x00
 Reg number 71 = 0x00
 Reg number 72 = 0x00
 Reg number 73 = 0x00
 Reg number 74 = 0x00
 Reg number 75 = 0x00
 Reg number 76 = 0x00
 Reg number 77 = 0x00
 Reg number 78 = 0x00
 Reg number 79 = 0x00
 Reg number 7a = 0x00
 Reg number 7b = 0x00
 Reg number 7c = 0x00
 Reg number 7d = 0x00
 Reg number 7e = 0x00
 Reg number 7f = 0x00

it is observed that resister number 0x5A and 0x60 is different in reading between working and error case. These are Rx_VOICE_OFFSET and OFFSET2 resister as given in data sheet . but no other details are given in datasheet. am i missing any configuration in TPS 65950. same problem is observed when we loopback the audio by DM3730 only clipped signal (positive half is available) is available some times. please help me