主题中讨论的其他器件: DAC61402
您好!
我们正在计划使用 DAC61402EVM。 根据用户指南、评估板需要搭配 MSP LaunchPad 进行配置。 我们有以下问题:
1)我们可以连接外部数字信号(SPI)并测试电路板、
2) 2)是否必须连接 LaunchPad 才能启动 DAC 板工作?
3) 3) 如果在加电时使用 Launchpad 对 DAC 板进行配置一次、是否可以移除连接并将 DAC 板用作独立板?
如有更多信息、请告诉我。
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.
您好!
我们正在计划使用 DAC61402EVM。 根据用户指南、评估板需要搭配 MSP LaunchPad 进行配置。 我们有以下问题:
1)我们可以连接外部数字信号(SPI)并测试电路板、
2) 2)是否必须连接 LaunchPad 才能启动 DAC 板工作?
3) 3) 如果在加电时使用 Launchpad 对 DAC 板进行配置一次、是否可以移除连接并将 DAC 板用作独立板?
如有更多信息、请告诉我。
尊敬的 Kiran:
1) 1)是、任何外部 SPI 控制器都可以直接连接到 EVM 上的 SPI 引脚。
2) 2)否、不是强制性的。
3)如果 DAC 下电上电、器件将丢失您之前使用外部 SPI 控制器或 Launchpad 配置的寄存器设置、因为该器件上没有存储器。 如果您在保持器件电源的同时移除 Launchpad、则 DAC 将保持为您之前配置的输出电压。
此致!
K·琼斯
尊敬的 Katlynne:
1) 1)我们尝试与 DAC61402EVM 进行通信并参考用户指南中提到的过程、但 GUI Composer 库中没有 BP-DAC61402EVM 文件夹、您是否可以向我们共享与 Launch Pad 进行通信所需的文件夹。
2) 2)我们还尝试作为独立器件与 DAC61402EVM 进行通信(未连接到 Launchpad)、但我们尚未观察到 DAC 的输出。 我们在外部提供电源(DVDD、AVDD、IOVDD)。 我们尝试了以下序列:
-写入0xE (地址)、0xA (数据)
-写入0x4 (地址)、0x0 (数据)
-写入0x9 (地址)、0x0 (数据)
- 写入0x11 (地址)、0x7D0 (数据-相当于2000的代码)
如需更多信息、请告知我们。
尊敬的 Kiran:
如 Katlynne 所指出的、请分享 EVM 配置和电源值。
如果您尝试与独立模式通信、请使用下面提到的写入序列以获得正确的 DAC 输出-
1.在 SPICKAN 中写入0x0A84 (0x73)
2.在 GENCONFIG 中写入0x0000 (0x04)
3.在 DACPWDN (0x09)中写入0x0000
4.在 DACA 中写入0xFFFF (0x11)
您应该在 DACA 输出上得到5V 电压。
谢谢。
桑贾伊
尊敬的 Kiran:
此电源连接看起来没有问题。
正确的数字连接和 DAC VSENSEP/SENSEN 连接、请遵循数据表和 EVM 用户指南。
在此之后提供了这些详细信息-
a: AVDD、AVSS、DVDD 和 IOVDD 相对任何 GND 引脚的电源值。
b.尝试在独立模式下通信 并使用下面提到的写入序列并测量 DACA 输出-
1. 在 SPICKAN 中写入0x0A84 (0x73)
2.在 GENCONFIG 中写入0x0000 (0x04)
3.在 DACPWDN (0x09)中写入0x0000
4.在 DACA 中写入0xFFFF (0x11)
您应该在 DACA 输出上获得5V 的电压、在 TP11上获得2.5V 的电压(DAC_REF)。
谢谢。
桑贾伊
尊敬的 Sanjay:
感谢您的命令。
我们在 SDO 线路上尝试使用命令读回寄存器值、首先我们在 SDI 线路上发送了0x030A84。 然后、我们在 SDI 线上发送了0x830000、以便我们可以读回03寄存器的值、但我们没有获得预期的值。 请找到以下图片获取相同内容。
->将0xA84写入03
->写入0x830000 (用于读取寄存器3)
->在逻辑分析仪上捕获的 SDO、SYNC 和 SCLK
尊敬的 Kiran:
您的 SPI 帧不正确、存在以下问题-
1.时钟数超过24 (=~26)-不可以
2、SDIN 数据没有在时钟下降沿锁存、而是在时钟上升沿锁存-不可以
对于 DAC61402、SPI 帧应该只有24个时钟、并且 SDIN 数据应该在 SCLK 线路的下降沿被锁存/计时。
请阅读 DAC61402数据表 中有关以下部分时序要求的详细说明-
7.12时序图
8.5编程>> 8.5.1独立操作
谢谢。
桑贾伊