Hello,
I am using a CDCM6208V2 evaluation module with an on-board MSP430. I want my CDCM6208 frequency configuration to be loaded at the system power up. Thus, I use the on-board MSP430 microcontroller as a bootloader.
I've already tested to change the registers in the program and it used to work when I tested the device with the on-board 30.72 MHz oscillator. I even added an LED on P1P0 and modified the end of the "spi_interface" program to make sure my bootloader program was running. Now I've removed the on-board oscillator as well as the R72, R73 resistors. Instead, my input is a sinewave +0.6 / -0.6 V 10 MHz single-cabled that I plug on SECp. It is working with the GUI : I get the output I want after having loaded my configuration and pushing "Calibrate" to have my clock output PLL locked.
But after modifying my registers values in the program, the bootloader seems not to work properly. My LED is blinking as intended which means the program is running and the SPI writing block is finished. But my register configuration doesn't seem to be loaded. Then I read the registers with the GUI and I get this :
Register 0: 01B9
Register 1: 0000
Register 2: 0013
Register 3: 08F5
Register 4: 30EC
Register 5: 0022
Register 6: 0003
Register 7: 0022
Register 8: 0004
Register 9: 0002
Register 10: 0090
Register 11: 0000
Register 12: 0002
Register 13: 0090
Register 14: 0000
Register 15: 0002
Register 16: 0130
Register 17: 0000
Register 18: 0002
Register 19: 0130
Register 20: 0000
Register 21: 0007
Register 40: 000A
Inputs:
Primary Input Frequency: 25
Secondary Input Frequency: 25
Version 1
C1: 0
R2: 0
C2: 0
R3: 0
C3: 0
Charge Pump: 0
How can I load my configuration in the bootloader program? Ask me if you need more information.
Kind regards.