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.

[参考译文] TIPD125:TIPD125 (DAC8560)无负电压

Guru**** 1810550 points
Other Parts Discussed in Thread: TIPD125
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/628981/tipd125-tipd125-dac8560-no-negative-voltage

部件号:TIPD125

我正在使用一个TIPD125评估板,其中填充了应用说明(SLAU525)中所有推荐的组件。

我已将该板连接到用于SPI通信的teensy 3.6 ,并已将+/-15V电源正确连接到VCC/VSS,VDD/GND由teensy本身提供。 我相信这是正确的。

我能够成功写入DAC,并且能够生成电压-但是,电压仅介于0和10V之间,而不是应用说明中的+/-。

我正在使用的代码如下所示,只会生成一个简单的提升:

#include <SPI.h>

#define DAC_sync_PIN 0

SPISettings设置A(100万, MSBFIRST, SPI_Mode2);

void setup(){//
将您的设置代码放在此处以运行一次:

//初始化SPI总线
SPI.begin();
//设置同步引脚
模式(DAC_SYNC_PIN, OUTPUT );dAC_SYNC


{, digitalvoid(){,
dAC_sync)






静态void writeValue(uint16_t val){
uint8_t MSB =((val & 0xFF00)>> 8);
uint8_t lsb =(((val & 0x00FF)>> 8);

SPI.beginTransaction(settingsA);
startSync();
SPI.transfer (0x00);
SPI.transfer (MSB);
SPI.transfer (lsb);
endSync();
SPI.endTransaction();
}

static uint16_t i =0;
static bool up = true;

void loop(){//
将您的主代码放在此处以重复运行:
I +=10;

if (I > 0xffff)
I = 0;

writeValue(i);
} 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Kevin,

    您能否通过照片分享您如何将耗材和接地连接到电路板? 在零刻度代码下,输出应为-10V,因此即使不成功写入DAC,您也应该在通电时观察负电压。 您是如何获得该主板的? 它是从TI订购的还是您自己制造的?

    您在通电时测量的输出电压是多少?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Kevin:

    下面是指向我的设置图像的链接:

    drive.google.com/open

    我拥有的是:
    -交流-直流(橙色砖)提供+/-15V和GND。 这些信号分别连接到VCC/VSS和GND。
    -分别连接至VDD和GND的tensy 3.3V和GND
    -分别测试SCK,MOSI和同步到SCLK,DIN和SYNC

    在初始加电时,我仍然只看到0V -这是在SPI信号断开的情况下。 裸PCB是通过Digikey获取的,所有推荐组件都是通过DigiKey获取的。 所有组件都是我自己焊接的-没有观察到干接点或焊接桥。

    我猜是因为初始通电时没有-10V,我一定安装了不应该安装的东西?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    看着照片,我看不到TP4上提供的任何连接(印刷电路板丝网上标有"VREF")。 这是DAC的参考输入网以及放大器输出级电路的偏移电压。

    不确定这是否只是这个特定图片的伪影,但如果没有参考电压,输出电路中将不会有负偏移,DAC本身也不会有多大作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Kevin:

    结果,我的焊料检查不太到位。 其中一个DAC针脚甚至没有焊接-是的,VREF针脚!!

    重新刷新所有引脚后,它现在可以完美工作。

    应用说明未指示VREF需要连接,并且已设置负偏移。

    Kevin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Kevin:

    我自己写了这份文件后,我必须承认一个缺点,就是在写这份文件时,没有考虑到购买/建造这些主板的人的心态,也没有包括任何一种“用户指南”部分。 这对我们的未来是很好的反馈,因为现在我们决定新的参考设计是否从一开始就有一个电路板可供销售。 也许"快速启动"部分是有意义的。

    首先,我很高兴你的问题似乎得到了解决。 如果还有其他需要我们帮助的地方,请告知我们。