PWM DAC实验
2021-05-05 19:01:27 403KB PWMDAC实验
1
3PEAK 国产外围 电源 运放 ADC DAC 接口芯片
2021-04-30 14:01:57 5.13MB 3peak思瑞浦 运放 ADC/DAC 接口芯片
1
基于FPGA的数据采集系统。 主要实现功能流程为:首先通过串口向FPGA发送控制信号,控制DAC芯片tlv5618进行DA装换,转换的数据存在ROM中,转换开始时读取ROM中数据进行读取转换。其次用按键控制adc128s052进行模数转换100次,模数转换数据存储到FIFO中,再从FIFO中读取数据通过串口输出显示在pc上。 该系统主要包括9个模块:串口接收模块、按键消抖模块、按键控制模块、ROM模块、DAC驱动模块、ADC驱动模块、同步FIFO模块、FIFO控制模块、串口发送模块。各个模块的作用如下: (1)串口接收模块(UART_Byte_Rx.v):完成串口数据接收,将串行数据转换成并行数据输出。 (2)按键消抖模块(key_filter.v):进行按键消抖,可输出一个脉冲按键按下标志和按键按下时间标志。 (3)按键控制模块(key_ctrl.v):当在DA一直输出模拟信号时,按下按键控制ADC转换100次。 (4)ROM模块(single_port_rom.v):存储DA转换的数据,可存放正弦波形数据。 (5)DAC驱动模块(dac_driver.v):数模转换驱动模块,与外部DAC芯片相连,提供DAC芯片时钟和数据信号等。 (6)ADC驱动模块(adc_driver.v):模数转换驱动模块,与外部ADC芯片相连,提供ADC芯片时钟和控制信号等。 (7)同步FIFO模块(sync_fifo.v):存放ADC转换后的数据。 (8)FIFO控制模块(fifo_ctrl.v):当FIFO中有数据时,将FIFO中的数据转换成可以UART串口发送的数据。 (9)串口发送模块(Uart_Byte_Tx.v):经过FIFO控制模块转换的数据通过串口发送模块发送到串口,显示在pc端。 (10)DAC控制模块(dac_ctrl.v):当接收串口指定的指令时,开始将ROM的正弦数据进行DAC转换。
2021-04-29 14:29:15 11.57MB FPGA 数据采集 ADC DAC
1
引言在仪表校准中,希望直流电压源或电流源的精度与分辨率足够高,因为这是仪表能否校准好的关键所在。然而,单纯使用单个DAC的方法不仅成本高,而且各项性能并不能得到保证,因此,本文提出了一种使用一个双通道DAC来实现高精度直流电压/电流源的方法,即一个通道实现高精度要求,另一个通道实现动态范围要求。这样不仅节约了成本,精度也达到了要求。 系统设计实现设计的思路是先产生一个分辨率为0.02mV、动态范围为0~2.5V的标准电压信号Vstand,然后通过放大电路将该基本电压放大5倍,就可以得到0~12.5V、分辨率为0.1mV的直流电压,从而实现高精度的电压源。而动态范围为0~20mA、分辨率为0.
1
Protues仿真综合系统-传递函数模型(DAC+LCD+传递函数).rar
DAC输出正弦波和三角波,输出正弦波和三角波.txt
2021-04-27 11:38:48 2KB DAC输出正弦波和三角波
1
STM32F103通过 TIM DMA DAC FATFS SPI FLASH 来播放W25Q64的WAV格式音频,是用STM32CUBEMX 生成的HAL库工程。
2021-04-27 11:29:17 3.25MB STM32 FATFS 播放WAV
1
使用stm32在KEIL mdk 的环境下,实现压控增益,其中用的DAC7311芯片和OPA830运放实现
2021-04-27 11:08:14 3.26MB DAC7311 DAC芯片 12位DAC DAC
1
ad9226 verilog代码,双路ADC,可以通过signal tap显示波形,采样频率为100MHz,引脚可以自定义修改分配
2021-04-26 17:56:36 1KB FPGA DAC ADC VERILOG
1