0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过并行端口控制32个DAC通道

PCB线路板打样 来源:LONG 2019-08-08 11:23 次阅读

有时,系统需要几个数字可编程电压输出通道。这种输出通道通常提供对机器人定位,工业过程甚至家庭自动化的控制。图1中的电路控制来自PC并行端口的32个电压输出通道。该电路包括8个DAC7615四路电压输出,串行数据可编程,12位DAC。控制PC分别对32个DAC通道中的每个通道进行编程,并且所有DAC输出同时更新。

并行端口的8条数据输出线为8个四通道DAC7615中的每一个提供串行数据。并行端口的其余四条控制线提供串行数据时钟,输入寄存器时钟,DAC寄存器时钟和DAC复位功能。每个DAC7615都有一个参考高低输入,电路分别连接到2.5V和-2.5V的外部参考电压。两个OPA4277四通道运算放大器缓冲±2.5V DAC参考电压。由于所有DAC均使用相同的±2.5V基准电压,因此所有DAC输出均作为这些基准电压的函数一起跟踪。所有32个通道的最终DAC输出电压范围为-2.5V至+ 2.5V。

该电路通过移入包含两个串行16位字的串行16位字对八个DAC7615中的每一个进行编程地址位,两个哑位和DAC 12位数据字。每个DAC7615的V OUTA 通道的串行数据首先移位,然后是V OUTB ,V OUTC ,以及V OUTD 个通道。 DAC7615具有双缓冲数据输入,因此电路可以将所有DAC通道的编程数据加载到输入寄存器,而无需更改先前设置的DAC输出电压。在每个16位字移入相应的DAC7615后,DAC控制线瞬间产生低电平脉冲,将移位后的数据锁存到每个DAC的内部输入寄存器中。最后,当电路对所有DAC输入寄存器进行编程时,信号为低电平,以更新内部DAC寄存器并更改所有DAC输出。

使用并行端口同时进行串行数据传输到所有DAC7615,软件必须首先操纵数字输出数据,使其以可以流出并行端口的形式放置。控制软件将一组8个16位字(代表移入每个DAC7615的代码)转换为一组16个8位字(图2)。得到的16个8位字的向量表示16位串行数据流,该电路同时移入DAC7615的四个寄存器中。此转置重复四次以对每个DAC7615的所有四个通道进行编程。

如何通过并行端口控制32个DAC通道

随附的程序“WriteDAC32”,这是用Borland Turbo Pascal编写,接受一组32个12位代码,用于编程每个DAC通道。 WriteDAC32使用汇编语言程序重复左移每个12位DAC代码的前导位,然后重建12个8位字,表示PC在所有8个并行端口数据线上输出的流数据。要对所有32个DAC通道进行编程,需要4X16个数据时钟周期。如果以菊花链方式连接DAC,则所需的时钟周期数为4X8X16。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PCB打样
    +关注

    关注

    17

    文章

    2968

    浏览量

    21742
  • 并行端口
    +关注

    关注

    0

    文章

    12

    浏览量

    10753
  • 华强PCB
    +关注

    关注

    8

    文章

    1831

    浏览量

    27811
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    43088
收藏 人收藏

    评论

    相关推荐

    利用AD5380多通道DAC实现输出通道监控

    在多通道DAC系统中,能够通过单点监控所有的输出,这对于排除故障和诊断分析非常有利。本文所述电路利用一通道SAR型ADC实现多
    发表于 10-23 14:53 3154次阅读
    利用AD5380多<b class='flag-5'>通道</b><b class='flag-5'>DAC</b>实现输出<b class='flag-5'>通道</b>监控

    如何使用FPGA驱动并行ADC和并行DAC芯片?

    ADC和DAC是FPGA与外部信号的接口,从数据接口类型的角度划分,有低速的串行接口和高速的并行接口。
    的头像 发表于 02-22 16:15 3903次阅读
    如何使用FPGA驱动<b class='flag-5'>并行</b>ADC和<b class='flag-5'>并行</b><b class='flag-5'>DAC</b>芯片?

    使用两片DAC8568,组成32位8通道DAC,可否给操作思路?

    CPU相连(也就是说CPU只通过这三根线控制DAC8568),(第一片DAC只使用通道Vou
    发表于 12-27 08:25

    FPGA驱动并行ADC&DAC

    输出。这两芯片的管脚虽然很多,但大多数都是与硬件设计有关。其实几乎所有的并行ADC和并行DAC与FPGA之间的接口只有一条时钟线与一组数据总线,数据总线的位宽即为ADC/
    发表于 09-27 09:40

    并行端口工作原理

    并行端口工作原理 并行端口的基本知识
    发表于 07-27 12:16 3181次阅读

    TI推出DAC87x8系列8通道高压双极DAC

    TI推出DAC87x8系列8通道高压双极DAC 德州仪器 (TI) 宣布推出 6 款最新数模转换器 (DAC),其可提供 12、14 以及 16 位版本,并采用 SPI 或
    发表于 12-14 17:26 2280次阅读

    并行端口接口资料

    并行端口在接口设计工程中是最常用的。该端口在任何规定时间内将允许输入达到9比特,输出达到12比特。该端口由4条控制线,5条状态线和8条数据线
    发表于 11-23 16:51 62次下载

    AD5428/AD5440/AD5447:双通道、8/10/12位、高带宽、并行接口乘法DAC

    AD5428/AD5440/AD5447:双通道、8/10/12位、高带宽、并行接口乘法DAC
    发表于 03-20 17:32 6次下载
    AD5428/AD5440/AD5447:双<b class='flag-5'>通道</b>、8/10/12位、高带宽、<b class='flag-5'>并行</b>接口乘法<b class='flag-5'>DAC</b>

    AD5379:40通道、14位、并行和串行输入、电压输出DAC数据表

    AD5379:40通道、14位、并行和串行输入、电压输出DAC数据表
    发表于 05-12 17:57 7次下载
    AD5379:40<b class='flag-5'>通道</b>、14位、<b class='flag-5'>并行</b>和串行输入、电压输出<b class='flag-5'>DAC</b>数据表

    AD7839/AD7841 8通道13/14位并行输入电压输出DAC评估板

    AD7839/AD7841 8通道13/14位并行输入电压输出DAC评估板
    发表于 05-20 15:49 3次下载
    AD7839/AD7841 8<b class='flag-5'>通道</b>13/14位<b class='flag-5'>并行</b>输入电压输出<b class='flag-5'>DAC</b>评估板

    如何使用FPGA驱动并行ADC和并行DAC芯片

    ADC和DAC是FPGA与外部信号的接口,从数据接口类型的角度划分,有低速的串行接口和高速的并行接口。FPGA经常用来采集中高频信号,因此使用并行ADC和DAC居多。本文将介绍如何使用
    的头像 发表于 04-21 08:55 7184次阅读

    通道USB端口电源控制

    Microchip Technology Inc. 通过增加双通道 UCS2112 扩展了其可编程 USB 端口电源控制器产品组合。
    发表于 08-26 10:41 669次阅读

    高效率升压转换器抢夺并行端口

    FFHEX(全部为高电平)时,该条件产生的输入功率为50mW。然后,系统可以使用四条双向控制端口线和五状态端口输入作为通过PC
    的头像 发表于 02-09 15:46 624次阅读
    高效率升压转换器抢夺<b class='flag-5'>并行</b><b class='flag-5'>端口</b>

    并行接口的ADC、DAC的测试方法

    的准备工作。 一、并行接口的工作原理 并行接口是一种数据传输接口,它能够同时传输多位的数据,与串行接口相比具有高速传输和处理大量数据的优势。并行接口的数据传输主要通过的是多根数据线进行
    的头像 发表于 11-07 10:21 1897次阅读

    DAC8541 16位、单通道并行输入数模转换器数据表

    电子发烧友网站提供《DAC8541 16位、单通道并行输入数模转换器数据表.pdf》资料免费下载
    发表于 07-23 09:47 16次下载
    <b class='flag-5'>DAC</b>8541 16位、单<b class='flag-5'>通道</b>、<b class='flag-5'>并行</b>输入数模转换器数据表