我目前正在尝试通过intel i210来同步一台Aes67音频设备输出的PTP时钟,i210输出的参考时钟再通过LMK05318B过滤/倍频后输出I2S时钟给下游设备。
i210由一台x86 linux pc控制,通过linux的ptp4l同步外部时钟,testptp程序来控制i210的sdp引脚输出2Khz的方波信号作为LMK05318B的参考时钟,LMK05318B的XO晶振是12.288M的TCXO
测试用的PCB是我自己绘制的,目前测试所使用的寄存器配置如下:
R0 0x000010 R1 0x00010B R2 0x000235 R3 0x000342 R4 0x000412 R5 0x00051D R6 0x000619 R7 0x00072F R8 0x000802 R10 0x000ACA R11 0x000B00 R12 0x000C1B R13 0x000D00 R14 0x000E80 R15 0x000F00 R16 0x001040 R17 0x00111D R18 0x0012FF R19 0x001300 R20 0x001480 R21 0x001501 R22 0x001600 R23 0x001755 R24 0x001855 R25 0x001900 R26 0x001A00 R27 0x001B00 R28 0x001C01 R29 0x001D13 R30 0x001E40 R32 0x002044 R35 0x002300 R36 0x002403 R37 0x002500 R38 0x002600 R39 0x002702 R40 0x00280F R41 0x002900 R42 0x002A11 R43 0x002BC2 R44 0x002C00 R45 0x002D04 R46 0x002E88 R47 0x002F07 R48 0x00300A R49 0x00314A R50 0x003202 R51 0x003300 R52 0x003400 R53 0x00350F R54 0x003680 R55 0x003700 R56 0x003824 R57 0x003900 R58 0x003A0F R59 0x003B00 R60 0x003C0F R61 0x003D00 R62 0x003E0F R63 0x003FBC R64 0x004000 R65 0x004101 R66 0x004212 R67 0x004358 R68 0x004408 R69 0x004500 R70 0x004600 R71 0x004700 R72 0x004820 R73 0x004900 R74 0x004A00 R75 0x004B00 R76 0x004C00 R77 0x004D0F R78 0x004E00 R79 0x004F01 R80 0x005000 R81 0x00510A R82 0x005200 R83 0x005307 R84 0x005433 R85 0x005534 R86 0x005600 R87 0x00571E R88 0x005884 R89 0x005983 R90 0x005A00 R91 0x005B14 R92 0x005C00 R93 0x005D07 R94 0x005E33 R95 0x005F34 R96 0x006000 R97 0x00611E R98 0x006284 R99 0x006383 R100 0x006428 R101 0x006501 R102 0x006644 R103 0x00670F R104 0x00681F R105 0x00690D R106 0x006A00 R107 0x006B64 R108 0x006C00 R109 0x006D65 R110 0x006EB9 R111 0x006FAA R112 0x0070AA R113 0x0071AA R114 0x0072AB R115 0x007303 R116 0x007401 R117 0x007500 R118 0x007600 R119 0x007700 R120 0x007800 R121 0x007900 R122 0x007A00 R123 0x007BB9 R124 0x007C76 R125 0x007D96 R126 0x007EB5 R127 0x007FFA R128 0x008000 R129 0x008101 R130 0x008200 R131 0x008301 R132 0x008401 R133 0x008577 R134 0x008600 R135 0x00872A R136 0x008800 R137 0x008947 R138 0x008A7C R139 0x008B03 R140 0x008C02 R141 0x008D00 R142 0x008E01 R143 0x008F01 R144 0x009077 R145 0x009101 R146 0x0092C6 R147 0x00930B R149 0x00950D R150 0x009600 R151 0x009701 R152 0x00980D R153 0x009929 R154 0x009A24 R155 0x009B7B R156 0x009C04 R157 0x009D00 R158 0x009E7B R159 0x009F00 R160 0x00A000 R161 0x00A12F R162 0x00A27B R164 0x00A400 R165 0x00A500 R167 0x00A701 R178 0x00B200 R180 0x00B400 R181 0x00B500 R182 0x00B600 R183 0x00B700 R184 0x00B800 R185 0x00B904 R186 0x00BA08 R187 0x00BB00 R188 0x00BC00 R189 0x00BD00 R190 0x00BE2C R191 0x00BF00 R192 0x00C070 R193 0x00C12B R194 0x00C200 R195 0x00C304 R196 0x00C4C4 R197 0x00C5CB R198 0x00C600 R199 0x00C700 R200 0x00C81D R201 0x00C900 R202 0x00CA04 R203 0x00CBC4 R204 0x00CC9D R205 0x00CD00 R206 0x00CE00 R207 0x00CF15 R208 0x00D000 R209 0x00D114 R210 0x00D200 R211 0x00D316 R212 0x00D400 R213 0x00D514 R214 0x00D600 R215 0x00D716 R216 0x00D800 R217 0x00D900 R218 0x00DA00 R219 0x00DB19 R220 0x00DC6E R221 0x00DD00 R222 0x00DE03 R223 0x00DF0D R224 0x00E047 R225 0x00E100 R226 0x00E200 R227 0x00E319 R228 0x00E46E R229 0x00E500 R230 0x00E603 R231 0x00E70D R232 0x00E847 R233 0x00E90F R234 0x00EA10 R235 0x00EB00 R236 0x00EC01 R237 0x00EDE0 R238 0x00EE00 R239 0x00EF02 R240 0x00F0DC R241 0x00F16C R242 0x00F200 R243 0x00F300 R244 0x00F400 R249 0x00F921 R250 0x00FA00 R251 0x00FB03 R252 0x00FC2D R253 0x00FD00 R254 0x00FE00 R255 0x00FF00 R256 0x010000 R257 0x010101 R258 0x010200 R259 0x010300 R260 0x010402 R261 0x010580 R262 0x010600 R263 0x010700 R264 0x010826 R265 0x010925 R266 0x010AA0 R267 0x010BA0 R268 0x010C04 R269 0x010D00 R270 0x010E03 R271 0x010F6E R272 0x01101F R273 0x01111F R274 0x01121F R275 0x011313 R276 0x011413 R277 0x011513 R278 0x011609 R279 0x011709 R280 0x011809 R281 0x011907 R282 0x011A07 R283 0x011B07 R284 0x011C1E R285 0x011D1E R286 0x011E00 R287 0x011F00 R288 0x012000 R289 0x012100 R290 0x012203 R291 0x0123C6 R292 0x012401 R293 0x012501 R294 0x012600 R295 0x012724 R296 0x012807 R297 0x012907 R298 0x012A07 R299 0x012B01 R300 0x012C00 R301 0x012D17 R302 0x012E1C R303 0x012F01 R304 0x013001 R305 0x013100 R306 0x013203 R307 0x01332D R308 0x0134CD R309 0x013555 R310 0x013655 R311 0x013755 R312 0x013855 R313 0x013955 R314 0x013AFF R315 0x013BFF R316 0x013CFF R317 0x013DFF R318 0x013EFF R319 0x013F03 R320 0x014000 R321 0x01410A R322 0x014200 R323 0x014300 R324 0x014400 R325 0x0145C0 R326 0x014600 R327 0x014798 R328 0x014896 R329 0x014980 R330 0x014A00 R331 0x014B64 R332 0x014C00 R333 0x014D00 R334 0x014EF4 R335 0x014F24 R336 0x015000 R337 0x015198 R338 0x015296 R339 0x015380 R340 0x015400 R341 0x015500 R342 0x015600 R343 0x015700 R344 0x015800 R345 0x015900 R346 0x015A02 R347 0x015B00 R348 0x015C00 R349 0x015D00 R350 0x015E00 R351 0x015F00 R352 0x016000 R357 0x016528 R367 0x016F28 R411 0x019B04
目前观察到的现象是:在大多数情况下,LOPL_DPLL无法被清除(即使等待超过一个小时),而LOFL_DPLL则会在i210输出2Khz时钟后很快清除。
我的问题是:
1. LOPL_DPLL代表什么含义?
2. 在LOFL_DPLL保持清除但是LOPL_DPLL被标记时,输出的时钟信号频率是否有效(即,已经跟随REF信号的频率)?