TI论坛
直播中

张超

8年用户 1352经验值
私信 关注
[问答]

TLC1514 SDO没有数据输出是什么原因?


  • 现在TLC1514的输入时钟为1MHz,SDI和CS信号都没有问题,发送写CFR指令和读CFR指令,但SDO没有数据输出,是一个不到2V的高电平。不知是什么原因,求指教!

回帖(2)

王鹏

2025-1-7 16:04:16
 先验证最基本是时序吧, STM32 的 SPI 口支持各种时序波形, 我看你的 SDO 好像还没有任何反应, 查查 TLC1514 电路电源 (包括复位) 等信号有没有正常了?
举报

刘桂兰

2025-1-8 18:09:13
根据您的描述,TLC1514 SDO没有数据输出可能是由以下几个原因导致的:

1. 电源问题:请检查TLC1514的电源是否正常,确保VDD和VSS之间的电压在规定的范围内(通常为2.0V至5.5V)。

2. 时钟信号问题:您提到输入时钟为1MHz,但TLC1514的时钟频率范围为10kHz至10MHz。请确保时钟信号在规定的范围内,并且时钟信号的稳定性和完整性没有问题。

3. SDI和CS信号问题:虽然您提到SDI和CS信号没有问题,但请再次检查这些信号的完整性和稳定性,确保它们在正确的电平范围内。

4. 指令问题:请确保您发送的写CFR指令和读CFR指令是正确的。TLC1514的写CFR指令和读CFR指令格式如下:

   - 写CFR指令:11xxxxxx(其中x为数据位)
   - 读CFR指令:10xxxxxx(其中x为数据位)

5. 芯片损坏:如果以上原因都排除了,那么可能是TLC1514芯片本身存在问题。您可以尝试更换一个新的TLC1514芯片进行测试。

建议您按照以上步骤逐一排查问题,希望能找到导致SDO没有数据输出的原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分