AnsweredAssumed Answered

AD's "Initial Preset_1080p.val" for AD9889 looks odd

Question asked by RichardJ on Jun 30, 2011
Latest reply on Jul 1, 2011 by DaveD

I've just taken what I thought would be an easy route to configuring the AD9889, I downloaded and un-zipped the "AD9x89B_Initial_Preset_values.zip"  http://ez.analog.com/docs/DOC-1741 and found just what I was looking for, 1080p values.

 

I was going through my 'C' array of values I'd worked out looking for differences as I'm having no joy and spotted quite a few in AD's file that go against the programmers manual for "must set" values:

 

Initial Preset_1080p.valProgramming guidemy comment / question
<registerval addr="A" value="64"/>[6:5] "Must be set to 0b00 for proper operation"0x00 looks a better bet
<registerval addr="98" value="194"/>Default value 00001011. Must be written as 0x07 for proper operation.194 = 0xC2 not default or must-write
<registerval addr="9C" value="90"/>Default value 01011010. Must be written as 0x38 for proper operation90 is the default value not the must-write
<registerval addr="9D" value="96"/>[1:0] Must-wite 0b01
<registerval addr="9F" value="155"/>Default value 00000000. Must be default for proper operation155 isn't the required default of 0
<registerval addr="A2" value="87"/>Write 0x87 for high speed operation, 84 for low speed,HEX - DECIMAL mixup ?
<registerval addr="A3" value="87"/> Write 0x87 for high speed operation, 84 for low speed,HEX - DECIMAL mixup ?
<registerval addr="A4" value="0"/>Default [5:1] **00100*, Must be default for proper operation0 isn't the required must-write value
<registerval addr="A5" value="0"/>Default 00000100, Must be default for proper operation0 isn't the required must-write value
<registerval addr="AB" value="0"/>Default 01000000, Must be default for proper operation0 isn't the required must-write value
<registerval addr="BB" value="0"/>Default value 00000000. Must be written as 0xFF for proper operation0 is the default value not the must-write

 

         

Should I go with the "Programming Guide RevA" or the values in the .val file?

Register 0x96[0] is a little confusing on page 82 of 87, any views on the correct interpretation?

 

Also it occured to me...

<registerval addr="3C" value="0"/>       "User programmed VIC to sent to Rx"

can this be used to dictate TV mode?

 

Regards,

Richard

Outcomes