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.

[参考译文] Linux/CDCI6214:默认配置不启用CDCI6214的CH1处的输出时钟

Guru**** 2549170 points
Other Parts Discussed in Thread: CDCI6214

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/648368/linux-cdci6214-default-configurations-is-not-enabling-the-output-clock-at-ch1-of-cdci6214

部件号:CDCI6214

工具/软件:Linux

你(们)好

CDCI6214的编程步骤是什么?

根据数据表(SNAS734–2017年7月),当我遵循9.5 1部分时,无法在输出通道上观察任何时钟。

寄存器配置了数据表表表14中指定的默认值(甚至使用EEPROM 0进行了尝试)。

PLL的参考时钟被馈送到引脚1 (XIN)和2 (XOUT) 25MHz。 针脚OE和RST设置为高。

请建议 在CDCI6214上启用输出频率时需要检查哪些寄存器。

谢谢

Mahesh Muni

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

    寄存器集如下所示:

    设置寄存器0x0F:(0x5037)
    设置寄存器0x028:(0x08)
    设置寄存器0x044:(0x00)
    设置寄存器0x043:(0x020)
    设置寄存器0x042:(0x00)
    设置寄存器0x041:(0x00)
    设置寄存器0x040:(0x0D)
    设置寄存器0x03f:(0x210)
    设置寄存器0x03e:(0x4210)
    设置寄存器0x03d:(0x100)
    设置寄存器0x03c:(0x010)
    设置寄存器0x03b:(0x09)
    设置寄存器0x03a:(0x08)
    设置寄存器0x039:(0x071)
    设置寄存器0x038:(0x08)
    设置寄存器0x037:(0x00)
    设置寄存器0x036:(0x00)
    设置寄存器0x035:(0x800)
    设置寄存器0x034:(0x08)
    设置寄存器0x033:(0x671)
    设置寄存器0x032:(0x08)
    设置寄存器0x031:(0x00)
    设置寄存器0x030:(0x00)
    设置寄存器0x02f:(0x800)
    设置寄存器0x02e:(0x08)
    设置寄存器0x02d:(0x071)
    设置寄存器0x02c:(0x08)
    设置寄存器0x02b:(0x00)
    设置寄存器0x02a:(0x00)
    设置寄存器0x029:(0x800)
    设置寄存器0x027:(0x671)
    设置寄存器0x026:(0x05)
    设置寄存器0x025:(0x803)
    设置寄存器0x024:(0x00)
    设置寄存器0x023:(0x800)
    设置寄存器0x022:(0x050)
    设置寄存器0x021:(0x07)
    设置寄存器0x020:(0x300)
    设置寄存器0x01f:(0x1E72)
    设置寄存器0x01e:(0x5140)
    设置寄存器0x01d:(0x0C)
    设置寄存器0x01c:(0x00)
    设置寄存器0x01b:(0x00)
    设置寄存器0x01a:(0xa18)
    设置寄存器0x019:(0x00)
    设置寄存器0x018:(0x00)
    设置寄存器0x017:(0x00)
    设置寄存器0x016:(0x00)
    设置寄存器0x015:(0x00)
    设置寄存器0x014:(0x00)
    设置寄存器0x013:(0x00)
    设置寄存器0x012:(0x00)
    设置寄存器0x011:(0x6c4)
    设置寄存器0x010:(0x921f)
    设置寄存器0x0E:(0x00)
    设置寄存器0x0d:(0x00)
    设置寄存器0x0c:(0x00)
    设置寄存器0x0B:(0x00)
    设置寄存器0x0a:(0x00)
    设置寄存器0x09:(0x00)
    设置寄存器0x08:(0x00)
    设置寄存器0x07:(0x00)
    设置寄存器0x06:(0x00)
    设置寄存器0x05:(0x030)
    设置寄存器0x04:(0x054)
    设置寄存器0x03:(0x00)
    设置寄存器0x02:(0x053)
    设置寄存器0x01:(0x6832)
    设置寄存器0x00:(0x600)

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

    感谢您的提问。 我正在研究复制此问题,并将随时向您提供最新信息。

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

    你好,Lane

    感谢您的回复。

    我正在根据 数据表默认值设置寄存器。 我在输出CH1/2/3/4时期待一些默认时钟。

    请帮助我们检查 我们缺少的寄存器设置以启用输出。

    地址-16位,后跟数据-16位

    以下是 通过I2C输入到CDCI的格式。

    写入寄存器值
    设置寄存器0x0F:(0x5037)
    设置寄存器0x028:(0x08)
    设置寄存器0x044:(0x0000)
    设置寄存器0x043:(0x0020)
    设置寄存器0x042:(0x0000)
    设置寄存器0x041:(0x0000)
    设置寄存器0x040:(0x000d)
    设置寄存器0x03f:(0x0210)
    设置寄存器0x03e:(0x4210)
    设置寄存器0x03d:(0x1000)
    设置寄存器0x03c:(0x0010)
    设置寄存器0x03b:(0x0009)
    设置寄存器0x03a:(0x0008)
    设置寄存器0x039:(0x0071)
    设置寄存器0x038:(0x0008)
    设置寄存器0x037:(0x0000)
    设置寄存器0x036:(0x0000)
    设置寄存器0x035:(0x8000)
    设置寄存器0x034:(0x0008)
    设置寄存器0x033:(0x0671)
    设置寄存器0x032:(0x0008)
    设置寄存器0x031:(0x0000)
    设置寄存器0x030:(0x0000)
    设置寄存器0x02f:(0x8000)
    设置寄存器0x02e:(0x0008)
    设置寄存器0x02d:(0x0071)
    设置寄存器0x02c:(0x0008)
    设置寄存器0x02b:(0x0000)
    设置寄存器0x02a:(0x0000)
    设置寄存器0x029:(0x8000)
    设置寄存器0x027:(0x0671)
    设置寄存器0x026:(0x0585)
    设置寄存器0x025:(0x8003)
    设置寄存器0x024:(0x0000)
    设置寄存器0x023:(0x8000)
    设置寄存器0x022:(0x0050)
    设置寄存器0x021:(0x0007)
    设置寄存器0x020:(0x3000)
    设置寄存器0x01f:(0x1E72)
    设置寄存器0x01e:(0x5140)
    设置寄存器0x01d:(0x000c)
    设置寄存器0x01c:(0x0000)
    设置寄存器0x01b:(0x0000)
    设置寄存器0x01a:(0x0a18)
    设置寄存器0x019:(0x0000)
    设置寄存器0x018:(0x0000)
    设置寄存器0x017:(0x0000)
    设置寄存器0x016:(0x0000)
    设置寄存器0x015:(0x0000)
    设置寄存器0x014:(0x0000)
    设置寄存器0x013:(0x0000)
    设置寄存器0x012:(0x0000)
    设置寄存器0x011:(0x06c4)
    设置寄存器0x010:(0x921f)
    设置寄存器0x0E:(0x0000)
    设置寄存器0x0d:(0x0000)
    设置寄存器0x0c:(0x0000)
    设置寄存器0x0B:(0x0000)
    设置寄存器0x0a:(0x0000)
    设置寄存器0x09:(0x0000)
    设置寄存器0x08:(0x0000)
    设置寄存器0x07:(0x0000)
    设置寄存器0x06:(0x0000)
    设置寄存器0x05:(0x0030)
    设置寄存器0x04:(0x0054)
    设置寄存器0x03:(0x0000)
    设置寄存器0x02:(0x0053)
    设置寄存器0x01:(0x6832)
    设置寄存器0x00:(0x4000)

    读回寄存器值
    寄存器0:(0x4000)
    寄存器1:(0x6832)
    寄存器2:(0x0053)
    寄存器3:(0x0000)
    寄存器4:(0x0054)
    寄存器5:(0x0030)
    寄存器6:(0x14ac)
    寄存器7:(0x0c0d)
    寄存器8:(0x0001)
    寄存器9:(0xc964)
    寄存器A:(0xc964)
    寄存器b:(0x0000)
    注册c:(0xee00)
    寄存器d:(0x0000)
    注册e:(0x0000)
    寄存器f:(0x5037)
    寄存器10:(0x921f)
    寄存器11:(0x06c4)
    寄存器12:(0xa001)
    寄存器13:(0x0000)
    寄存器14:(0x0001)
    注册15:(0x0000)
    寄存器16:(0x0000)
    寄存器17:(0x0583)
    寄存器18:(0x0601)
    寄存器19:(0x0406)
    寄存器1a:(0x0a18)
    寄存器1b:(0x0000)
    寄存器1c:(0x0000)
    寄存器1D:(0x000c)
    寄存器1e:(0x5140)
    寄存器1f:(0x1E72)
    寄存器20:(0x3000)
    寄存器21:(0x0007)
    寄存器22:(0x0050)
    寄存器23:(0x8000)
    寄存器24:(0x0000)
    寄存器25:(0x8003)
    寄存器26:(0x0585)
    寄存器27:(0x0671)
    寄存器28:(0x0008)
    寄存器29:(0x8000)                                                                                                 
    寄存器2a:(0x0000)                                                                                                 
    寄存器2b:(0x0000)                                                                                                 
    寄存器2c:(0x0008)                                                                                                 
    寄存器2D:(0x0071)                                                                                                 
    注册2e:(0x0008)
    寄存器2f:(0x8000)
    寄存器30:(0x0000)
    寄存器31:(0x0000)
    寄存器32:(0x0008)
    寄存器33:(0x0671)
    寄存器34:(0x0008)
    寄存器35:(0x8000)
    寄存器36:(0x0000)
    寄存器37:(0x0000)
    寄存器38:(0x0008)
    寄存器39:(0x0071)
    寄存器3a:(0x0008)
    寄存器3b:(0x0009)
    寄存器3c:(0x0010)
    注册3D:(0x1000)
    注册3e:(0x4210)
    寄存器3f:(0x0210)
    寄存器40:(0x000d)
    寄存器41:(0x0000)
    寄存器42:(0x0000)
    寄存器43:(0x0020)
    寄存器44:(0x0000)

    谢谢

    Mahesh Muni

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Mahesh
    我们正在通过电话跟进此问题,我将在此处关闭此主题。
    此致
    普奈特