Pmod DA1参考手册

Digilent Pmod DA1 (Revision C)是一个8位数模转换器模块,可以同时输出4个不同的模拟信号。这个模块是理想的用户谁想输出一个可变电压信号,但不想用完他们的系统板的模拟能力引脚。

下载本参考手册

特性

  • 两个8位dac
  • 四个承兑交单转换频道
  • 最大转换率为1.875 MSa
  • 小PCB尺寸,适合灵活设计1.0 " × 0.8 " (2.5 cm × 2.0 cm)
  • 6针Pmod连接器GPIO接口

功能描述

Pmod DA1将8位数字输入信号转换为相应的模拟输出电压,范围从0到Vdd。两个都是AD7303在这个Pmod上有两个8位dac,允许用户选择DAC他们希望自己的数据流能够通过。由于每个芯片都是双缓冲的,用户也可以选择在一个输入上发送两个独立的数据流,然后同时更新每个相应的输出。


与Pmod接口

Pmod DA1通过一个接口与主机板通信SPI例如通信协议。标准SPI协议和本协议的区别体现在这个Pmod上的引脚排列。一个典型的SPI接口将期望芯片选择,主-外-从-入,主-内-从-出,和串行时钟信号。然而,在这个芯片上有两个dac,两个数据线,莫西人味噌,被设计为仅作为输入操作,使它们都是主-出-从-入数据线。

Pmod DA1将通过16个时钟周期从系统板接收它的8位信息,前8位由8个控制位组成,剩下的8位代表8位的数据首先与MSB。每个比特都由串行时钟线的上升沿接收。当芯片选择线调高时,执行前8位控制位所指示的功能。

Pmod DA1的引脚表和图表如下:

PmodDA1的引脚说明
头j - 1 头J2
信号 描述 信号 描述
1 ~同步 芯片选择(有源低) 1 A1 输出数据A1
2 D0 输入数据1 2 B1 输出数据B1
3. D1 输入数据2 3. A2 输出数据A2
4 SCK 串行时钟 4 B2 输出数据B2
5 接地 地面电源 5 接地 地面电源
6 VCC 电源(3.3 v) 6 VCC 积极的电源

表1连接器J1-引脚描述如Pmod标签所示

原则上,车载dac可以使用外部或内部参考电压;然而,Pmod DA1的设计必须使用Vdd/2伏的内部参考电压。因此,发送到Pmod的命令信号的第一个位必须始终是一个逻辑低信号,以便使用内部参考电压DAC.的命令信号和相关位的表AD7303数据表提供如下。

PmodDA1输入移位寄存器结构
控制位 数据位
INT/ EXT X LDAC PDB 掌上电脑 ~ A / B CR1 CR0 DB7 DB6 DB5跑车 DB4 db4 DB2 DB1 DB0
(MSB) (LSB)

请注意*“~”表示低电平时信号处于激活状态

一些描述
位名称 描述
INT/ EXT 选择内部和外部电压参考
X 不关心
LDAC 负载DAC来加载和更新DAC输出
PDB 省电DACB
掌上电脑 省电DAC一个
~ A / B 要么选择DAC一个或DACB处理数据
CR1 按照下面的控制位真值表使用CR0
CR0 按照下面的控制位真值表使用CR1
数据 用户提交的数据中,DB7为MSB, DB0为LSB
控制位真值表
LDAC ~ A / B CR1 CR0 产生的操作
0 X 0 0 这两个DAC从移位寄存器加载的寄存器
0 0 0 1 更新DAC移位寄存器中的一种寄存器
0 1 0 1 更新DACB寄存器从移位寄存器
0 0 1 0 更新DAC一个DAC从输入寄存器进行注册
0 1 1 0 更新DACBDAC从输入寄存器进行注册
0 0 1 1 更新DAC一个DAC从移位寄存器进行寄存器
0 1 1 1 更新DACBDAC从移位寄存器进行寄存器
1 0 X X 负载DAC从移位寄存器输入寄存器和更新两者DAC寄存器
1 1 X X 负载DAC输入寄存器B从移位寄存器和更新两者DAC寄存器
从AD7303 Datasheet编译的另一个真值表
掌上电脑 PDB 描述 INT/ EXT 描述
0 0 两个dac都是Active 0 内部Vdd/2参考电压选择
0 1 DACA是活跃的DACB处于下电模式 1 外部参考电压选择
1 0 DACB是活跃的DACA处于下电模式
1 1 两个dac都处于关机模式

任何外部电源应用到Pmod DA1必须在2.7V和5.5V以内;然而,建议Pmod工作在3.3V。


物理维度

销头上的销间隔为100密。PCB是1英寸长,在侧面平行于引脚头和0.8英寸长,在侧面垂直于引脚头。


额外的信息

Pmod DA1的原理图是可用的在这里.AD7303 datasheet(数据表)2 page - Analog Devices AD7303 datasheet(数据表)3 page - Analog Devices AD7303在这里

可以找到演示如何从Pmod DA1获取信息的示例代码在这里

如果您对Pmod DA1有任何问题或意见,请随时将它们发布在适当的部分(“附加板”)Digilent论坛