请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
我是第一次在一个项目中使用这种DAC芯片。 我的DAC38RF8xEVM演示板和UI软件非常好地与它配合使用。 我注意到UI中的Reset (重置)按钮将发挥重要作用,将DAC重置为通过SPI进一步编程的状态。 我观察到在软件中切换重置按钮后,SPI寄存器已设置/启用,然后我可以写入寄存器1 (io_config)以将SPI设置为4引脚接口模式,并可以从逻辑分析器进行验证以证明它。 此复位切换背后的逻辑应如 DAC38RF8x数据表中的应用说明之一所述,如下所示:
1.将TXENBLE低拉(I接地);2. 拉低TRSTB (I在行驶时接地,用于JTAG);3. 切换RESETB (按下然后松开主板上的硬件重置按钮)。
然后,我希望这将执行与UI软件切换重置按钮相同的任务,并适用于我的SPI (我的SPI主控连接到该DAC38RF8x芯片), 但不幸的是,我没有看到它起作用,因为我的具有0x3080的SPI写入寄存器1没有将SPI设置为4引脚模式。
如果您发现仍有任何问题,请仔细检查,以初始化DAC,使其进入“可以写寄存器并读回”状态。
谢谢!