Team,
My customer who use TLV320AIC3100 for their new design, they have used TLV320AIC3101 in their old version product.
But, they found TLV320AIC3100 performance has a gap from TLV320AIC3101 as following list.
- White noise is bigger in high gain range.
- AGC(Automatic Gain Control) modulation speed is too slow, and will have pop noise.
- high frequency(>50KHz) response has distortion.
attachment is register setting, please check whether HW or FW problem that cause this issue.
READ_PAGE0 aic3100/aic3101 read reg 0 = 0x0 aic3100/aic3101 read reg 1 = 0x0 aic3100/aic3101 read reg 2 = 0x1 aic3100/aic3101 read reg 3 = 0x66 aic3100/aic3101 read reg 4 = 0x7 aic3100/aic3101 read reg 5 = 0xc1 aic3100/aic3101 read reg 6 = 0x7 aic3100/aic3101 read reg 7 = 0x6 aic3100/aic3101 read reg 8 = 0x90 aic3100/aic3101 read reg 9 = 0x0 aic3100/aic3101 read reg 10 = 0x0 aic3100/aic3101 read reg 11 = 0x82 aic3100/aic3101 read reg 12 = 0x87 aic3100/aic3101 read reg 13 = 0x0 aic3100/aic3101 read reg 14 = 0x80 aic3100/aic3101 read reg 15 = 0x80 aic3100/aic3101 read reg 16 = 0x8 aic3100/aic3101 read reg 17 = 0x0 aic3100/aic3101 read reg 18 = 0x87 aic3100/aic3101 read reg 19 = 0x82 aic3100/aic3101 read reg 20 = 0x80 aic3100/aic3101 read reg 21 = 0x0 aic3100/aic3101 read reg 22 = 0x4 aic3100/aic3101 read reg 23 = 0x0 aic3100/aic3101 read reg 24 = 0x0 aic3100/aic3101 read reg 25 = 0x0 aic3100/aic3101 read reg 26 = 0x1 aic3100/aic3101 read reg 27 = 0x0 aic3100/aic3101 read reg 28 = 0x0 aic3100/aic3101 read reg 29 = 0x0 aic3100/aic3101 read reg 30 = 0x1 aic3100/aic3101 read reg 31 = 0x0 aic3100/aic3101 read reg 32 = 0x0 aic3100/aic3101 read reg 33 = 0x0 aic3100/aic3101 read reg 34 = 0x0 aic3100/aic3101 read reg 35 = 0x0 aic3100/aic3101 read reg 36 = 0xc0 aic3100/aic3101 read reg 37 = 0xbb aic3100/aic3101 read reg 38 = 0x11 aic3100/aic3101 read reg 39 = 0xa aic3100/aic3101 read reg 40 = 0x0 aic3100/aic3101 read reg 41 = 0x0 aic3100/aic3101 read reg 42 = 0x0 aic3100/aic3101 read reg 43 = 0x0 aic3100/aic3101 read reg 44 = 0x10 aic3100/aic3101 read reg 45 = 0x0 aic3100/aic3101 read reg 46 = 0x0 aic3100/aic3101 read reg 47 = 0x0 aic3100/aic3101 read reg 48 = 0x0 aic3100/aic3101 read reg 49 = 0x0 aic3100/aic3101 read reg 50 = 0x0 aic3100/aic3101 read reg 51 = 0x2 aic3100/aic3101 read reg 52 = 0x32 aic3100/aic3101 read reg 53 = 0x12 aic3100/aic3101 read reg 54 = 0x2 aic3100/aic3101 read reg 55 = 0x2 aic3100/aic3101 read reg 56 = 0x2 aic3100/aic3101 read reg 57 = 0x11 aic3100/aic3101 read reg 58 = 0x10 aic3100/aic3101 read reg 59 = 0x0 aic3100/aic3101 read reg 60 = 0x1 aic3100/aic3101 read reg 61 = 0x4 aic3100/aic3101 read reg 62 = 0x0 aic3100/aic3101 read reg 63 = 0xd6 aic3100/aic3101 read reg 64 = 0x0 aic3100/aic3101 read reg 65 = 0xc8 aic3100/aic3101 read reg 66 = 0xc8 aic3100/aic3101 read reg 67 = 0x0 aic3100/aic3101 read reg 68 = 0x6f aic3100/aic3101 read reg 69 = 0x38 aic3100/aic3101 read reg 70 = 0x0 aic3100/aic3101 read reg 71 = 0x0 aic3100/aic3101 read reg 72 = 0x0 aic3100/aic3101 read reg 73 = 0x0 aic3100/aic3101 read reg 74 = 0x0 aic3100/aic3101 read reg 75 = 0xee aic3100/aic3101 read reg 76 = 0x10 aic3100/aic3101 read reg 77 = 0xd8 aic3100/aic3101 read reg 78 = 0x7e aic3100/aic3101 read reg 79 = 0xe3 aic3100/aic3101 read reg 80 = 0x0 aic3100/aic3101 read reg 81 = 0x80 aic3100/aic3101 read reg 82 = 0x0 aic3100/aic3101 read reg 83 = 0x0 aic3100/aic3101 read reg 84 = 0x0 aic3100/aic3101 read reg 85 = 0x0 aic3100/aic3101 read reg 86 = 0x0 aic3100/aic3101 read reg 87 = 0x0 aic3100/aic3101 read reg 88 = 0x7f aic3100/aic3101 read reg 89 = 0x0 aic3100/aic3101 read reg 90 = 0x0 aic3100/aic3101 read reg 91 = 0x0 aic3100/aic3101 read reg 92 = 0x0 aic3100/aic3101 read reg 93 = 0x0 aic3100/aic3101 read reg 94 = 0x0 aic3100/aic3101 read reg 95 = 0x0 aic3100/aic3101 read reg 96 = 0x0 aic3100/aic3101 read reg 97 = 0x0 aic3100/aic3101 read reg 98 = 0x0 aic3100/aic3101 read reg 99 = 0x0 aic3100/aic3101 read reg 100 = 0x0 aic3100/aic3101 read reg 101 = 0x0 aic3100/aic3101 read reg 102 = 0x0 aic3100/aic3101 read reg 103 = 0x0 aic3100/aic3101 read reg 104 = 0x0 aic3100/aic3101 read reg 105 = 0x0 aic3100/aic3101 read reg 106 = 0x0 aic3100/aic3101 read reg 107 = 0x0 aic3100/aic3101 read reg 108 = 0x0 aic3100/aic3101 read reg 109 = 0x0 aic3100/aic3101 read reg 110 = 0x0 aic3100/aic3101 read reg 111 = 0x0 aic3100/aic3101 read reg 112 = 0x0 aic3100/aic3101 read reg 113 = 0x0 aic3100/aic3101 read reg 114 = 0x0 aic3100/aic3101 read reg 115 = 0x0 aic3100/aic3101 read reg 116 = 0x0 aic3100/aic3101 read reg 117 = 0x0 aic3100/aic3101 read reg 118 = 0x0 aic3100/aic3101 read reg 119 = 0x0 aic3100/aic3101 read reg 120 = 0x0 aic3100/aic3101 read reg 121 = 0x0 aic3100/aic3101 read reg 122 = 0x0 aic3100/aic3101 read reg 123 = 0x0 aic3100/aic3101 read reg 124 = 0x0 aic3100/aic3101 read reg 125 = 0x0 aic3100/aic3101 read reg 126 = 0x0 aic3100/aic3101 read reg 127 = 0x0 READ_PAGE1 aic3100/aic3101 read reg 0 = 0x1 aic3100/aic3101 read reg 1 = 0x0 aic3100/aic3101 read reg 2 = 0x0 aic3100/aic3101 read reg 3 = 0x0 aic3100/aic3101 read reg 4 = 0x0 aic3100/aic3101 read reg 5 = 0x0 aic3100/aic3101 read reg 6 = 0x0 aic3100/aic3101 read reg 7 = 0x0 aic3100/aic3101 read reg 8 = 0x0 aic3100/aic3101 read reg 9 = 0x0 aic3100/aic3101 read reg 10 = 0x0 aic3100/aic3101 read reg 11 = 0x0 aic3100/aic3101 read reg 12 = 0x0 aic3100/aic3101 read reg 13 = 0x0 aic3100/aic3101 read reg 14 = 0x0 aic3100/aic3101 read reg 15 = 0x0 aic3100/aic3101 read reg 16 = 0x0 aic3100/aic3101 read reg 17 = 0x0 aic3100/aic3101 read reg 18 = 0x0 aic3100/aic3101 read reg 19 = 0x0 aic3100/aic3101 read reg 20 = 0x0 aic3100/aic3101 read reg 21 = 0x0 aic3100/aic3101 read reg 22 = 0x0 aic3100/aic3101 read reg 23 = 0x0 aic3100/aic3101 read reg 24 = 0x0 aic3100/aic3101 read reg 25 = 0x0 aic3100/aic3101 read reg 26 = 0x0 aic3100/aic3101 read reg 27 = 0x0 aic3100/aic3101 read reg 28 = 0x0 aic3100/aic3101 read reg 29 = 0x0 aic3100/aic3101 read reg 30 = 0x0 aic3100/aic3101 read reg 31 = 0xc6 aic3100/aic3101 read reg 32 = 0xc6 aic3100/aic3101 read reg 33 = 0x3e aic3100/aic3101 read reg 34 = 0x0 aic3100/aic3101 read reg 35 = 0x44 aic3100/aic3101 read reg 36 = 0x0 aic3100/aic3101 read reg 37 = 0x0 aic3100/aic3101 read reg 38 = 0x28 aic3100/aic3101 read reg 39 = 0x7f aic3100/aic3101 read reg 40 = 0xf aic3100/aic3101 read reg 41 = 0xf aic3100/aic3101 read reg 42 = 0x1d aic3100/aic3101 read reg 43 = 0x1d aic3100/aic3101 read reg 44 = 0x20 aic3100/aic3101 read reg 45 = 0x86 aic3100/aic3101 read reg 46 = 0x1 aic3100/aic3101 read reg 47 = 0x28 aic3100/aic3101 read reg 48 = 0x40 aic3100/aic3101 read reg 49 = 0x10 aic3100/aic3101 read reg 50 = 0x1 aic3100/aic3101 read reg 51 = 0x0 aic3100/aic3101 read reg 52 = 0x0 aic3100/aic3101 read reg 53 = 0x0 aic3100/aic3101 read reg 54 = 0x0 aic3100/aic3101 read reg 55 = 0x0 aic3100/aic3101 read reg 56 = 0x0 aic3100/aic3101 read reg 57 = 0x0 aic3100/aic3101 read reg 58 = 0x0 aic3100/aic3101 read reg 59 = 0x0 aic3100/aic3101 read reg 60 = 0x0 aic3100/aic3101 read reg 61 = 0x0 aic3100/aic3101 read reg 62 = 0x0 aic3100/aic3101 read reg 63 = 0x0 aic3100/aic3101 read reg 64 = 0x0 aic3100/aic3101 read reg 65 = 0x0 aic3100/aic3101 read reg 66 = 0x0 aic3100/aic3101 read reg 67 = 0x0 aic3100/aic3101 read reg 68 = 0x0 aic3100/aic3101 read reg 69 = 0x0 aic3100/aic3101 read reg 70 = 0x0 aic3100/aic3101 read reg 71 = 0x0 aic3100/aic3101 read reg 72 = 0x0 aic3100/aic3101 read reg 73 = 0x0 aic3100/aic3101 read reg 74 = 0x0 aic3100/aic3101 read reg 75 = 0x0 aic3100/aic3101 read reg 76 = 0x0 aic3100/aic3101 read reg 77 = 0x0 aic3100/aic3101 read reg 78 = 0x0 aic3100/aic3101 read reg 79 = 0x0 aic3100/aic3101 read reg 80 = 0x0 aic3100/aic3101 read reg 81 = 0x0 aic3100/aic3101 read reg 82 = 0x0 aic3100/aic3101 read reg 83 = 0x0 aic3100/aic3101 read reg 84 = 0x0 aic3100/aic3101 read reg 85 = 0x0 aic3100/aic3101 read reg 86 = 0x0 aic3100/aic3101 read reg 87 = 0x0 aic3100/aic3101 read reg 88 = 0x0 aic3100/aic3101 read reg 89 = 0x0 aic3100/aic3101 read reg 90 = 0x0 aic3100/aic3101 read reg 91 = 0x0 aic3100/aic3101 read reg 92 = 0x0 aic3100/aic3101 read reg 93 = 0x0 aic3100/aic3101 read reg 94 = 0x0 aic3100/aic3101 read reg 95 = 0x0 aic3100/aic3101 read reg 96 = 0x0 aic3100/aic3101 read reg 97 = 0x0 aic3100/aic3101 read reg 98 = 0x0 aic3100/aic3101 read reg 99 = 0x0 aic3100/aic3101 read reg 100 = 0x0 aic3100/aic3101 read reg 101 = 0x0 aic3100/aic3101 read reg 102 = 0x0 aic3100/aic3101 read reg 103 = 0x0 aic3100/aic3101 read reg 104 = 0x0 aic3100/aic3101 read reg 105 = 0x0 aic3100/aic3101 read reg 106 = 0x0 aic3100/aic3101 read reg 107 = 0x0 aic3100/aic3101 read reg 108 = 0x0 aic3100/aic3101 read reg 109 = 0x0 aic3100/aic3101 read reg 110 = 0x0 aic3100/aic3101 read reg 111 = 0x0 aic3100/aic3101 read reg 112 = 0x0 aic3100/aic3101 read reg 113 = 0x0 aic3100/aic3101 read reg 114 = 0x0 aic3100/aic3101 read reg 115 = 0x0 aic3100/aic3101 read reg 116 = 0x0 aic3100/aic3101 read reg 117 = 0x0 aic3100/aic3101 read reg 118 = 0x0 aic3100/aic3101 read reg 119 = 0x0 aic3100/aic3101 read reg 120 = 0x0 aic3100/aic3101 read reg 121 = 0x0 aic3100/aic3101 read reg 122 = 0x0 aic3100/aic3101 read reg 123 = 0x0 aic3100/aic3101 read reg 124 = 0x0 aic3100/aic3101 read reg 125 = 0x0 aic3100/aic3101 read reg 126 = 0x0 aic3100/aic3101 read reg 127 = 0x0
Marco
