This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LMX2491: About Setting Issue

Part Number: LMX2491


Hi Sir 

We used LMX2491 for design and it cannot output well

a. I created register values by TICS pro and send them via SPI interface. But when I measured the CPout, it showed about 400mV.

b. I measured the SPI signal from MCU. and the signal is ok 

c. I also check the register of R2 bit[1:0]

d.below is the SPI command we sent

const uint8_t aTxBuffer[] = {

0x00,   /*write*/

0x8D,   /*Addr*/

0x00,   //R141

0x0A,   //R140

0x28,   //R139

0x00,   //R138

0x00,   //R137

0x00,   //R136

0x00,   //R135

0x00,   //R134

0x0A,   //R133

0x28,   //R132

0x00,   //R131

0x00,   //R130

0x00,   //R129

0x00,   //R128

0x00,   //R127

0x0A,   //R126

0x28,   //R125

0x00,   //R124

0x00,   //R123

0x00,   //R122

0x00,   //R121

0x00,   //R120

0x0A,   //R119

0x28,   //R118

0x00,   //R117

0x00,   //R116

0x00,   //R115

0x00,   //R114

0x00,   //R113

0x0A,   //R112

0x28,   //R111

0x00,   //R110

0x00,   //R109

0x00,   //R108

0x00,   //R107

0x00,   //R106

0x0A,   //R105

0x28,   //R104

0x00,   //R103

0x00,   //R102

0x00,   //R101

0x00,   //R100

0x00,   //R99       

0x0A,   //R98       

0x28,   //R97       

0x00,   //R96       

0x00,   //R95       

0x00,   //R94       

0x00,   //R93       

0x00,   //R92       

0x05,   //R91       

0x14,   //R90       

0x3F,   //R89

0xFF,   //R88

0xFA,   //R87       

0x2F,   //R86

0x00,   //R85       

0x00,   //R84       

0x00,   //R83       

0x02,   //R82       

0x9D,   //R81       

0x8A,   //R80       

0xDA,   //R79      

0xFE,   //R78       

0xC4,   //R77       

0xEA,   //R76       

0x4B,   //R75       

0x00,   //R74       

0x00,   //R73       

0x00,   //R72       

0x00,   //R71       

0x08,   //R70       

0x00,   //R69       

0x00,   //R68       

0xCE,   //R67       

0xC5,   //R66       

0x6D,   //R65       

0x00,   //R64       

0x00,   //R63       

0xCE,   //R62       

0xC5,   //R61       

0x6D,   //R60       

0x00,   //R59       

0x00,   //R58       

0x00,   //R57       

0x00,   //R45       

0x00,   //R44       

0x00,   //R43       

0x00,   //R42       

0x00,   //R41       

0x00,   //R40       

0x52,   //R39       

0x18,   //R38       

0x10,   //R37       

0x08,   //R36       

0x41,   //R35       

0x04,   //R34       

0x20,   //R33       

0x00,   //R32       

0x32,   //R31       

0x0A,   //R30       

0x00,   //R29       

0x1F,   //R28

0x08,   //R27       

0x00,   //R26       

0x01,   //R25       

0x00,   //R24       

0x03,   //R23       

0xE8,   //R22       

0x00,   //R21       

0x03,   //R20       

0x28,   //R19       

0x2C,   //R18       

0x00,   //R17       

0x39,   //R16       

0x00,   //R15       

0x00,   //R14       

0x00,   //R13       

0x00,   //R12       

0x00,   //R11       

0x00,   //R10       

0x00,   //R9 

0x00,   //R8 

0x00,   //R7 

0x00,   //R6 

0x00,   //R5 

0x00,   //R4 

0x00,   //R3 

0x01,   //R2 

0x00,   //R1 

0x18   //R0  

};

please advise what we need to check

BR

Yiimin

  • Yiimin,

    In general, it might be useful to start with some rudimentary tests of your SPI such as changing the POWERDOWN bit in a predictable manner.
    If you can do this, then is there any way you can export thiese registers from TICSPro or save them from TICSPro in hex register format so they are easier to debug?

    There could be many issues such as:
    1. No input reference
    2. Loop filter not connected or shorted to ground..
    ..

    Regards,
    Dean