Other Parts Discussed in Thread: ADS52J90, LMK04826,
Dear Sir/Madam,
We have the ADS52J90 EVM and want to read/write the registers of the LMK04826 and the ADC. The board is connected through the USB cable to a PC. At the PC I am running a Python script in combination with the ftd2xx library. I set the FTDI chip in synchronous bit bang mode and generate the SPI signals to read/write the registers. However, when reading a register the data signal remains low (pin 27 of U6 (FT4232HL)). The only way to get this working is to start the HMC-DAQ GUI and close it again. Then reading a register shows me the data signal will represent the correct value (at least for register 3 which is PLL product device type).
I have some questions:
1. What will the HMC-DAQ GUI tool do at startup that makes SPI read/write possible?
2. Why is the HMC-DAQ GUI tool writing the value 2 to register 0 before each register read action in the "Quick Setup Advanced" tab?
3. The installation folder <drive>\Program Files (x86)\Texas Instruments\HMC-DAQ GUI\Scripts\ADS52J90\QUICK_START\ contains an Init.cfg script with register values for the ADS52J90EVM. However, it contains invalid register addresses for the LMK04826 (0x102 for instance), it also contains wrong register values for the LMK04826 (for instance register 0x17C = 0x15, but should be 0x18). Is this file used?
Best regards,
Frank van Eijkelenburg