Other Parts Discussed in Thread: SYSCONFIG
Hi,
We have a design with a cc1352R where we are using this VC-TCXO: NT1612AA. The schematic we follow is the next one:
The Q4 is not mounted, so we use only the Q2.
The GPIO used to power it is the 36.
When the board was received we made a fast test, just powering the TCXO without configuring it as a TCXO, so just before using the RF, power the port and once the RF is closed, unpower it. We saw everything was working fine, so we did not take more care of it.
Now that we are fully developing it, we have entered to configure it in the right way, so we have configure in the sysconfig the next parameters:
- GPIO36: Output low
- Enable TCXO Function: Power_enableTCXO
void Power_enableTCXO(bool turnOn)
{
if ( turnOn ) {
// Set corresponding DIO high to enable the TCXO
GPIO_write(PWR_CLOCK, 1);
}
else {
// Set the corresponding DIO low to disable the TCXO
GPIO_write(PWR_CLOCK, 0);
}
}
- HF Clock Source: External 48Mhz TCXO
- TCXO Type: Clipped Sine
- TCXO Max Startup time: 0xFF
With this configuration, the radio is working fine, and the board is not consuming. But, we have an SPI RFID device which stops working after starting the RF. We are not able to receive the interrupt of this chip, but we are able to receive interrupts from other ports. If we go back to the way were we are powering manually without setting in the sysconfig that we are using a TCXO, the SPI RFID device works properly.
Someone can give us a clue of what can be wrong? And which is the relation between this 48 MHz and the SPI channels or the 32kHz xtal?
Thanks in advance.