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论坛.