LMK04832: LMK04832 完全工作不起来,而换成LMK04828没问题

Part Number: LMK04832
Other Parts Discussed in Thread: LMK04828, , TXB0108

  1. LMK04832上电直接读芯片ID寄存器没反应,而换成LMK04828有反应且正确
  2. 重新更换新的LMK04832也是没反应
  3. 独看LMK04828的供电电流3.3V/0.38A,但是LMK04832的电流很低3.3V/0.057A测试过每个电源引脚电压都是有的,而且焊接没问题
  4. 为什么LMK04832和04828在同样的板上/设计上表现会有区别?目前用的都是3线SPI,LMK04832/LMK04828都是使用三线,两张板子都是这样,LMK04832工作不起来,芯片电流也比较低3.3V/0.057A,而更换成LMK04828工作正常 电流3.3V/0.38A,我们也没配置POWER-DOWN之类的,反正LMK04832在我们板上就是工作不正常,我们怀疑不清楚是什么导致LMK04832的电流很小,从而SPI也不工作 。 有没什么可能影响或者排查的方向,我们检查过焊接,也尝试过新采购片子LMK04832 还是没效果
  • 您好

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 57mA 听起来接近复位电流。

    • LMK04828 和 LMK04832 的 RESET 引脚保持状态是否不同?
    • LMK04828 和 LMK04832 的寄存器 0x​​14A 的编程方式是否不同?需要注意的是,LMK04828 的编程方式不能直接复用到 LMK04832 上,因为这两个器件的寄存器不同;但 0x14A 在这两个器件上恰好相同,都控制着 RESET 引脚的行为。
    • LMK04828 的 SPI 总线额定频率为 20MHz,而 LMK04832 的 SPI 总线额定频率为 5MHz。LMK04832 的 SPI 总线速度是否过快?
  • 感谢回复

    1. 04828和04832的RESET引脚状态是一致的,改成下拉到地默认处于工作模式

    2. 我们仔细查阅过手册,LMK04832算是04828的升级款,编程方式不完全相同,配置上有一些区别,这个我们检查过

    3. 两个片子的SPI频率不同这个我们也注意到了的

    4.补充说明一下,3.3V/0.057A和3.3V/0.38A两个电流都是单独给时钟芯片上电测得的大小,即没去用SPI配置芯片,且RESET引脚处于低电位

  • 请注意,不同器件的启动电流应该有所不同:LMK04832 默认禁用所有时钟输出和所有 PLL(OSCout 除外,它是 LVPECL,在没有外部发射极电阻的情况下消耗的额外电流很小);LMK04828 默认启用所有 PLL、SYNC 功能和大约一半的时钟输出。

    看起来您正在使用 TXB0108 作为 SDIO 引脚上的电平转换器。SDIO 读取的 POR 默认值为开漏。TXB0108 本身不支持开漏信号,TI 建议在开漏应用场景中使用 TXS 系列电平转换器。我怀疑 LMK04832 的 SDIO 总线转换实现中是否存在某些细节问题,导致 TXB0108 处理不当,从而干扰了读取或编程。

    是否可以对 LMK04832 寄存器进行编程?例如,能否对 POWERDOWN 位进行编程并观察电流下降?如果可以写入器件,能否将 SDIO_RDBK_TYPE 位设置为推挽模式而不是开漏模式,这是否会影响读取操作?

    如果无法向设备输入任何数据进行编程,您是否检查过 SDIO 数据是否真的通过了 TXB0108?CS 引脚的数据呢?TXB0108 数据手册指出,I/O 线路上的所有上拉电阻都应大于 50kΩ,以避免与驱动器冲突,但我发现 CS 引脚的上拉电阻只有 4.7kΩ。我不明白为什么这个问题会影响 LMK04832 而不影响 LMK04828,但由于根据数据手册的指导,此设计并未使用 TXB0108,因此我不知道这是否正常或出乎意料。

  • 1. LMK04832 默认禁用所有输出和PLL的话一般功耗电流会有多大,按道理应该也不止0.06A把,而且我们也没打到OSCOUT有输出

    2. 关于TXB0108这个器件我们之前也发现了有问题,我们测试过转换后的CS/CLK/SDI引脚波形,发现CS由于4.7k上拉没法有效拉低,CLK和SDI波形没问题,后面我们试过把电阻加大成51k,虽然CS能拉低,但是LMK04832依然没反应,也试过更换成TXS0108,结果依然没改善

    3. 目前主要是同样的硬件,只改变时钟芯片,LMK0428可以工作,LMK04832编程读写都没反应,专家是否有什么建议,还是说再换芯片试试,我们之前也多次换过LMK04832。

  •  另外问一下LMK04828手册为什么表格表头写 ADDRESS [11:0]一共12位,而时序中以及0X1FFF等地址是13位,是手册表格表头这里描述有错误吗还是什么原因

  • 您好,目前找到问题了,就是TXB0108的问题,有个问题咨询下,就是LMK04828 SDO默认工作在开漏模式,然后我们配置FPGA引脚内部上拉可以读写,但是LMK04832 SDO默认工作在开漏模式,然后我们配置FPGA引脚内部上拉却不能读写是什么原因呢,先写入配置成推挽模式,然后也还是读不到,而换成TXS0108可以,这是为什么