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.
工具/软件:Code Composer Studio
大家好!
我有一个采用 MSP432E401Y 和 DAC8568的原型 PCB。
如数据表中所述、我的设置是:
LDAC 引脚连接到低电平、
CLR 引脚连接到3V3。
对于基准电压 I、由于内部基准仍然存在(2.5V)、因此 REF5030当前未连接(焊接跳线)。
我在 launchpad 上使用逻辑分析仪进行了记录、因为在最终设计中、很难访问引脚。
如您所见、以下命令已传输:
0x08 00 01
启用 int Reference
0x04 00 FF
为所有 DAC 加电
0x05 00 03
忽略 CLR 引脚
0x06 00 FF
忽略 LDAC 引脚
0x03 FF F0
所有 DAC 上均为全输出
输出保持为0、处于默认状态。 当我尝试禁用内部基准电压时、它仍然在...
感谢您的任何帮助。
您好!
感谢您给我们写信。
由于您的第一个命令由器件通过启用内部基准来确认、我认为您的 SPI 通信没有问题。
这里的 SCLK 频率是多少? 后续帧的同步高电平时间是多少?
您能否分享您的 DAC 连接的大致草图? 您是否还在寻找具有软件控制的同步更新?
作为调试、您能否执行以下操作
对 DAC 进行下电上电
2.测量内部基准(上电后应为零)'
3.启用内部基准(写入 0x08 00 01)。
4.测量内部基准 (应为2.5V)
5、使能 DAC 的输出(写入0x04 00 00 FF)
6.将数据发送到 DAC 通道中的任何一个(例如 、写入0x03 FF FF F0)
7.测量相应 DAC 通道上的输出)
请注意、我没有写入 CLR 和 LDAC 模式(对于同步更新、除非您需要软件模式 LDAC、否则不需要该模式)
此致、
AK
感谢您迄今为止的想法!
[引用 USER="Akhilesh K"]由于您的第一条命令是由器件通过启用内部基准来确认的,因此我觉得您的 SPI 通信没有问题。
嗯、即使我停用 int Ref、它也会被激活-可能是 IC 损坏、因为默认情况下它应该被停用、对吧?
[引用 USER="Akhilesh K">这里的 SCLK 频率是多少? 后续帧的同步高电平时间是多少?[/quot]
SCLK 为2MHz、同步高电平时间约为1.2µs μ s (LA 以10MHz 运行)
[引述 USER="Akhilesh K">您能否分享您的 DAC 连接的大致草图? 您是否还在寻找具有软件控制的同步更新? [/报价]
[引用 USER="Akhilesh K"]作为调试,您能否执行以下操作[/引用]
我这么做了、但不幸的是、int vref ist 始终存在、即使在启动时也不会发送任何通信。 所有通道的输出都保持为0。
_________________
更新:
我没有拔下 JTAG 电缆... 当我完全拔下 PCB 时、它在 int Ref 上以0V 开始、但其他命令似乎不起作用...
您好!
加电时、内部基准断电、现在我不知道如何在加电时获得2.5V 电压。
在对器件进行下电上电后、您是否尝试执行了上述步骤?
我可以获取 SPI 事务的范围截图吗? 您还可以进行软件复位作为调试吗?
我将与我的内部团队一起检查这种行为、尽快与您联系。
此致、
AK
好的、我发现了这个问题、在刚刚为 DAC 加电后、内部基准正在出现(所以0x04与0x08)。。。
我最终更改了 SPI 阶段、但它不起作用。
总之非常感谢!
您好!
我很高兴您的问题得到解决。
此致、
AK