SNAU305 February 2025 LMH1229 , LMH1239
The LMH12x9 allows independent control of SDI_OUT±, OUT0± and OUT1±. The possible outputs are 10MHz clock for all three outputs, this requires an override in the share page to select 10MHz clock as an output, raw data, reclocked data, and mute. See the register writes below and the LMH1239EVM GUI for a simpler way of configuring the outputs.
To output a 10MHz clock, the LMH12x9 Signal Detect must detect an active signal at the selected input.
| COMMAND | REGISTER | VALUE | MASK | //COMMENTS |
|---|---|---|---|---|
|
RAW |
FF |
00 |
07 |
//Select Share Register Page |
|
RAW |
0C |
80 |
80 |
//Selects 10MHz clock on outputs as opposed to VCO/40 rate clock |
| RAW | FF | 04 | 07 | //Select CDR Register Page |
| RAW |
53 |
62 |
72 |
//Enable Independent Output Control Override and ensure that CDR and EQ blocks operate normally |
| RAW |
54 |
02 | 03 | //Enable 10MHz clock output on SDI_OUT± |
| COMMAND | REGISTER | VALUE | MASK | //COMMENTS |
|---|---|---|---|---|
| RAW | FF | 04 | 07 | //Select CDR Register Page |
| RAW |
53 |
62 | 72 | //Enable Independent Output Control Override and ensure that CDR and EQ blocks operate normally |
| RAW | 54 | 00 | 03 | //Output Raw data (EQ only) on SDI_OUT± |
| COMMAND | REGISTER | VALUE | MASK | //COMMENTS |
|---|---|---|---|---|
| RAW | FF | 04 | 07 | //Select CDR Register Page |
| RAW | 53 |
62 |
72 | //Enable Independent Output Control Override and ensure that CDR and EQ blocks operate normally |
| RAW | 54 | 01 | 03 | //Output reclocked data on SDI_OUT± (valid only in locked condition) |
| COMMAND | REGISTER | VALUE | MASK | //COMMENTS |
|---|---|---|---|---|
| RAW | FF | 04 | 07 | //Select CDR Register Page |
| RAW | 53 | 62 | 72 | //Enable Independent Output Control Override and ensure that CDR and EQ blocks operate normally |
| RAW |
54 |
00 |
E0 |
//Output raw data (EQ only) on OUT0± |
| COMMAND | REGISTER | VALUE | MASK | //COMMENTS |
|---|---|---|---|---|
| RAW | FF | 04 | 07 | //Select CDR Register Page |
| RAW |
53 |
62 |
72 |
//Enable Independent Output Control Override and ensure that CDR and EQ blocks operate normally |
| RAW |
54 |
E0 |
E0 |
//Mute OUT0± |
| COMMAND | REGISTER | VALUE | MASK | //COMMENTS |
|---|---|---|---|---|
| RAW | FF | 04 | 07 | //Select CDR Register Page |
| RAW |
53 |
02 |
02 |
//Enable Independent Output Control Override |
| RAW |
54 |
20 |
E0 |
//Output reclocked data on OUT0± (valid only in locked condition) |
To output a 10MHz clock, the LMH12x9 Signal Detect must detect an active signal at the selected input. However, the LMH12x9 does not need to be locked. SDI_OUT± does not need to output a 10MHz clock for OUT0± to output a 10MHz clock. To set the independent output control settings for OUT1±, see the register map and EVM GUI.
| COMMAND | REGISTER | VALUE | MASK | //COMMENTS |
|---|---|---|---|---|
| RAW | FF | 00 | 07 | //Select Share Register Page |
| RAW | 0C | 80 | 80 | //Selects 10MHz clock on outputs as opposed to VCO/40 rate clock |
| RAW | FF | 04 | 07 | //Select CDR Register Page |
| RAW | 53 | 62 | 72 | //Enable Independent Output Control Override and ensure that CDR and EQ blocks operate normally |
|
RAW |
54 |
A0 |
E0 |
//Output 10MHz on OUT0± |