At present, I configure ADC12DJ3200 according to JMODE 0 mode, which can increase SYNC, but I now encounter a dilemma. The signal I receive has nothing to do with the input signal, that is, I have not received the signal from ADC.
And I see TI also provides an ADC12DJ3200 GUI. I also use this GUI to generate a set of register configurations according to JMODE 0. But according to this configuration, I still haven't received the correct data. I don't know what's going on. Please know someone to guide me. Thank you very much.
The hardware has been tested by an oscilloscope. The input signal of ADC is on the pin of the input signal.
In addition, using the Repeated ILA test mode in the test mode, we can see the repetitive ILA of gt0_rxdata~gt7_rxdata.
Using the Ramp test mode test pattern, we can see that every 8 bits of gt0_rxdata~gt7_rxdata increase by 00~ff, such as a set of data 0x65646362, 0x69686766.
But the 12-digit data that is solved according to the data format is not the increasing data of 00-0f. What's the matter?
The following is my SPI register configuration for JMODE 0 generated by GUI:
ADC12DJxx00 0x00 0xB0 0x02 0x00 0x10 0x00 0x23 0x00 0x29 0x00 0x2A 0x00 0x30 0xC4 0x31 0xA4 0x32 0xC4 0x33 0xA4 0x38 0x00 0x3B 0x00 0x48 0x03 0x60 0x01 0x61 0x01 0x62 0x01 0x64 0x00 0x6B 0x00 0x6C 0x01 0x70 0x00 0x71 0x00 0x79 0x80 0x7A 0x00 0x7B 0x00 0x7C 0x00 0x80 0x00 0x81 0x00 0x82 0x00 0x83 0x00 0x84 0x00 0x85 0x00 0x86 0x00 0x87 0x00 0x88 0x00 0x89 0x00 0x8A 0xFF 0x8B 0x07 0x8C 0xFF 0x8D 0x07 0x8E 0xFF 0x8F 0x07 0x90 0xFF 0x91 0x07 0x92 0xFF 0x93 0x07 0x94 0xFF 0x95 0x07 0x102 0x80 0x103 0x80 0x112 0x80 0x113 0x80 0x122 0x80 0x123 0x80 0x132 0x80 0x133 0x80 0x142 0x80 0x143 0x80 0x152 0x80 0x153 0x80 0x160 0x00 0x200 0x01 0x201 0x00 0x202 0x1F 0x203 0x01 0x204 0x01 0x205 0x00 0x206 0x00 0x207 0x00 0x208 0x00 0x209 0x00 0x20C 0x00 0x20D 0x00 0x210 0x00 0x211 0xF2 0x212 0xAB 0x213 0x07 0x214 0x00 0x215 0x00 0x216 0x02 0x217 0x00 0x218 0x00 0x219 0x02 0x220 0x00 0x221 0x00 0x222 0x00 0x223 0xC0 0x224 0x00 0x225 0x00 0x228 0x00 0x229 0x00 0x22A 0x00 0x22B 0xC0 0x22C 0x00 0x22D 0x00 0x230 0x00 0x231 0x00 0x232 0x00 0x233 0xC0 0x234 0x00 0x235 0x00 0x238 0x00 0x239 0x00 0x23A 0x00 0x23B 0xC0 0x23C 0x00 0x23D 0x00 0x240 0x00 0x241 0x00 0x242 0x00 0x243 0xC0 0x244 0x00 0x245 0x00 0x248 0x00 0x249 0x00 0x24A 0x00 0x24B 0xC0 0x24C 0x00 0x24D 0x00 0x250 0x00 0x251 0x00 0x252 0x00 0x253 0xC0 0x254 0x00 0x255 0x00 0x258 0x00 0x259 0x00 0x25A 0x00 0x25B 0xC0 0x25C 0x00 0x25D 0x00 0x2B0 0x00 0x2B1 0x05 0x2B5 0x00 0x2B6 0x00 0x2B7 0x00 0x2C1 0x1F 0x2C2 0x3F
For example, the following screenshots: