BACKGROUND
I note that the CC112X/CC1175 User's Guide (SWRU295E) describes a way to get I and Q ADC samples out on GPIO pins.
This seems to be done by programming the IOCFGx registers (User's Guide page 71) in the register's fields named GPIOx_CFG, where "x" is 0 through 3. The field values are given in table 10 on page 21 of the User's Guide, and decimal 46 is the value of interest in table 10.
MY QUESTIONS
1. Only one bit is provided for each of I and Q. I would guess the CC1125's ADCs are Sigma-Delta types and these are the serial outputs of the delta modulators. Is this right? If the ADC outputs are instead some other serial format, what is the format? (I understand that a decimating filter is needed downstream of a Sigma-Delta.)
2. If the ADCs are indeed Sigma-Delta type, can you tell me the loop order (so that I may estimate the loop's noise shaping behavior)?
3. Is the ADC_CLOCK output to the GPIO pin a fixed frequency, e.g. a fixed divided version of XOSC? If so, what is the fixed frequency or ratio? Or does it change with certain register settings? If it changes with settings, what settings does it change with?
4. I would guess that the ADC_CLOCK is intended to synchronize the ADC_I_DATA_SAMPLE and ADC_Q_DATA_SAMPLE at the destination device. If so, should the rising or falling edge of ADC_CLOCK be used?
Thank You