- 博客(8)
- 收藏
- 关注
原创 信号发生器:Intel FPGA DDS(NCO)+双路DAC(AD9767)输出正余弦信号
ACM9767模块使用的是ADI公司的AD9767芯片,14位CMOS 双通道DAC,125Msps转换率。输出形式为差分电流输出,输出电流满量程范围为可设置为 2~20mA。AD9767的两路DA输出都为补码形式的电流输出IoutA和IoutB。当AD9767数字输入为满量程时(DAC的输入的14位数据都为高),IoutA输出满量程的电流输出20mA。IoutB输出的电流为0mA。具体的电流和DAC的数据的关系如下公式所示(红色方框圈出来的):DAC CODE的值就对应14位数据的输入值(
2024-03-15 18:06:17
3367
3
原创 ESP8266获取网络时钟、天气
硬件平台正点原子ESP8266前提烧录到ESP8266的固件版本不要太老了,用比较新的(具体界限不清楚)以安信可官网提供的AT固件举例,第5个不支持获取网络时间(AT指令不支持),我用的是第4个。烧录固件烧写固件需要注意的端口端口连接rst低电平复位(内部上拉)io_00:烧录模式 1:运行模式(内部上拉)1、io_0接地2、点击下载工具的START之后,复位ESP8266,接地之后拔开获取网络时间其实就两个AT指令,都不用连接(热点/路由器)AT
2022-04-28 21:01:34
8113
7
原创 HDMI彩条显示
硬件平台正点原子达芬奇Xilinx A7软件版本vivado 2018.3上板效果程序结构时钟生成模块clk_wiz产生74.25MHz和371.25MHz(74.25 x 5) OSERDESE2使用DDR模式,显示分辨率为1280 x 720需要注意的是使用PLL IP核时,先产生低频的时钟74.25(实际74.219),再设置5倍频的371.25;先设置高频时钟,导致低频设置的误差变大(实际73.713),最终显示会闪屏(推测是这个原因)。HDMI数据生成模块根据之前写的
2022-04-19 19:32:51
1543
2
原创 基于正点原子新起点V1 RGB LCD彩条显示
硬件平台:正点原子新起点FPGA开发板V1正点原子4.3寸RGB显示屏软件版本Quartus 13.1代码是在个人的理解的基础上写的,不是烧写的例程先上效果图时序参考的是正点原子新起点开发指南,毕竟使用的是正点原子的东西程序的风格参考的是野火的代码风格,个人喜欢野火的代码风格 这里行、场同步信号与野火的资料有所不同,下图是野火的征途Pro开发指南的资料,行、场同步信号与正点原子的是相反的,推测是屏幕厂家不同的原因,整个彩条实验总体上分为两大部分RGB LCD屏幕驱动模块、RGB数据
2022-04-13 14:49:31
772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人