作业帮 > 综合 > 作业

关于DA芯片TLC5615进行数模转换的问题(10位数据有效位)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 09:38:20
关于DA芯片TLC5615进行数模转换的问题(10位数据有效位)
我的疑惑是进行DA数据输入时候 可以输入int形 例如 dat=1023 就是代表输入10位的有效位全为1 的时候 参考电压为2.5V 那么输出为5V.但是当输入数据位char形的时候 例如输入 dat=0xff此时他输入的数据是8位.那么TLC5615进行转换的时候 其余的二位是不是按0处理呢?但是当我输入0xff时候 他输出电压也为最大为5V.为什么输入dat=1023和dat=0xff 会是同样的值呢 (我的疑惑就是后者只输入了八位 最大1111 1111 但是要输入10位 11 1111 1111 才为最大电压呀)
求给位高手解答我的疑惑
转换程序为下面二类
void DA(uint j)
{
\x05uint i;
\x05uchar temp=0xff;\x05sck=0;
\x05cs=0;
\x05for(i=0;i
内部输入为12bit的移位寄存器.简单点说:
情形1:送10个0再送8个1;
情形2:送10个1再送8个1;
内部得到的数据是不一样的.