# DC Offset calibration of RX I and Q filters | |||||||
0x898C | # Set CLK_EN[3] on | ||||||
0xD308 | # Set DC_ADDR[2:0], I filter | ||||||
0xD328 | # Set DC_START_CLBR start | ||||||
10ms | |||||||
0xD308 | # Set DC_START_CLBR stop | ||||||
0xD309 | # Set DC_ADDR[2:0], Q filter | ||||||
0xD329 | # Set DC_START_CLBR start | ||||||
10ms | |||||||
0xD309 | # Set DC_START_CLBR stop | ||||||
0x8984 | # Set CLK_EN[3] off | ||||||
# DC Offset calibration of RXVGA2 | |||||||
0x8994 | # Set CLK_EN[4] on | ||||||
0xE600 | # Enable comparators | ||||||
0xE308 | # Set DC_ADDR[2:0], DC reference module | ||||||
0xE328 | # Set DC_START_CLBR start | ||||||
10ms | |||||||
0xE308 | # Set DC_START_CLBR stop | ||||||
0xE309 | # Set DC_ADDR[2:0], VGA2A Q stage | ||||||
0xE329 | # Set DC_START_CLBR start | ||||||
10ms | |||||||
0xE309 | # Set DC_START_CLBR stop | ||||||
0xE30A | # Set DC_ADDR[2:0], VGA2A I stage | ||||||
0xE32A | # Set DC_START_CLBR start | ||||||
10ms | |||||||
0xE30A | # Set DC_START_CLBR stop | ||||||
0xE30B | # Set DC_ADDR[2:0], VGA2B Q stage | ||||||
0xE32B | # Set DC_START_CLBR start | ||||||
10ms | |||||||
0xE30B | # Set DC_START_CLBR stop | ||||||
0xE30C | # Set DC_ADDR[2:0], VGA2B I stage | ||||||
0xE32C | # Set DC_START_CLBR start | ||||||
10ms | |||||||
0xE30C | # Set DC_START_CLBR stop | ||||||
0xE60A | # Disable comparators | ||||||
0x8984 | # Set CLK_EN[4] off | ||||||
0X897E | # Restore clock distribution setting |
Hi Med,
Not all calibration registers are saved into ini file so we recommend to do calibration at each power up. Another advantage of this approach is that the system will track temperature changes.
Regards, Srdjan
--
You received this message because you are subscribed to the Google Groups "Lime Microsystems open-source support channel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to limemicro-openso...@googlegroups.com.
Visit this group at https://groups.google.com/group/limemicro-opensource.