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.

[参考译文] LMK04828:发送 SPI 同步命令时、SYSREF 输出会产生1.8ns 宽矮脉冲

Guru**** 2391125 points
Other Parts Discussed in Thread: DAC39RF10

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1519607/lmk04828-sysref-output-produces-1-8ns-wide-runt-pulse-when-spi-sync-command-sent

器件型号:LMK04828
主题:DAC39RF10中讨论的其他器件

工具/软件:

您好:

我配置了一个 LMK04828B (它是 DAC39RF10 EVM 的一部分)、以接受135MHz 输入并在 SDCLK 输出上的 DCLK 和4.21875MHz SYSREF 上产生135MHz 输出。  

我的目标是在 SPI 写入命令上生成一个 SYSREF 脉冲、以同步 TI 在接收 FPGA 中生成的 JESD204 IP 块、或者以连续模式生成该块。

我确认135MHz 输出正确、但注意到每当我写入0x13将寄存器0x143配置为 SPI 脉冲发生器以生成 SYSREF 脉冲时、 SDCLK 输出似乎是1.8ns 宽的矮脉冲。

是否有任何可能会导致错误配置的事情会这样做?

我将附上 TICS Pro 文件。  

e2e.ti.com/.../LMK04828B_5F00_135in_5F00_135out_5F00_4p21875out_5F00_20250527a.tcs

以下是从 TICS Pro 导出的寄存器值的副本:

R0 (INIT) 0x000090
R0 0x004018
R2 0x000200
R3 0x000306
R4 0x000CD0
R5 0x00055B
R6 0x000600
R12 0x000C14
R13 0x000D04
R256 0x010001
R257 0x010155
R258 0x010255
R259 0x010300
R260 0x010422
R261 0x010500
R262 0x010670
R263 0x010750
R264 0x010801
R265 0x010955
R266 0x010A55
R267 0x010B00
R268 0x010C22
R269 0x010D00
R270 0x010EF8
R271 0x010F66
R272 0x011001
R273 0x011155
R274 0x011255
R275 0x011302
R276 0x011422
R277 0x011500
R278 0x0116F1
R279 0x011755
R280 0x011801
R281 0x011955
R282 0x011A55
R283 0x011B02
R284 0x011C22
R285 0x011D00
R286 0x011EF1
R287 0x011F55
R288 0x012001
R289 0x012155
R290 0x012255
R291 0x012300
R292 0x012422
R293 0x012500
R294 0x0126F8
R295 0x012766
R296 0x012801
R297 0x012955
R298 0x012A55
R299 0x012B00
R300 0x012C22
R301 0x012D00
R302 0x012E70
R303 0x012F50
R304 0x013001
R305 0x013155
R306 0x013255
R307 0x013300
R308 0x013422
R309 0x013500
R310 0x0136F8
R311 0x013766
R312 0x013840
R313 0x013903
R314 0x013A00
R315 0x013B20
R316 0x013C00
R317 0x013D10
R318 0x013E02
R319 0x013F00
R320 0x0140E0
R321 0x014100
R322 0x014200
R323 0x014313
R324 0x0144
R325 0x01457F
R326 0x014610
R327 0x014700
R328 0x014833
R329 0x014942
R330 0x014A02
R331 0x014B16
R332 0x014C00
R333 0x014D00
R334 0x014EC0
R335 0x014F7F
R336 0x015003
R337 0x015102
R338 0x015200
R339 0x015300
R340 0x015478
R341 0x015500
R342 0x015601
R343 0x015700
R344 0x015896
R345 0x015900
R346 0x015A78
R347 0x015BD4
R348 0x015C20
R349 0x015D00
R350 0x015E00
R351 0x015F0B
R352 0x016000
R353 0x016101
R354 0x016244
R355 0x016300
R356 0x016400
R357 0x01650C
R369 0x0171AA
R370 0x017202
R380 0x017C15
R381 0x017D33
R358 0x016600
R359 0x016700
R360 0x016828
R361 0x016959
R362 0x016A60
R363 0x016B00
R364 0x016C00
R365 0x016D00
R366 0x016E13
R371 0x017320
R386 0x018200
R387 0x018300
R388 0x018400
R389 0x018500
R392 0x018800
R393 0x018900
R394 0x018A00
R395 0x018B00
R8189 0x1FFD00
R8190 0x1FFE00
R8191 0x1FFF53

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是一个错误的帖子、因为我的设计中只有一个 DAC、并向我指出我不需要 SYSREF 来驱动单个 DAC。  假设我有多个 DAC、那可能会有不同的情况。