- 博客(5)
- 收藏
- 关注
原创 基于FPGA的I2C协议——以EEPROM为例
基于FPGA的I2C协议------以EEPROM为例文章目录基于FPGA的I2C协议------以EEPROM为例一、I2C硬件层二、I2C协议简介三、程序讲解1.程序目标2.状态机图示3.代码讲解总结一、I2C硬件层1、I2C为双线总线接口,仅有SCL(时钟线)、SDA(数据线)两根线。2、其中两根线均为开漏输出, 均无输出高电平的能力,需要外界上拉电阻来输出高电平,SCL、SDA在空闲状态为高阻态。3、在一个I2C通讯总线中,可连接多个I2C通讯设备,支持多个通讯主机及多个通讯从机。每个
2022-05-31 11:49:24 1867 1
原创 基于FPGA的DDS
基于FPGA的DDS好,讲一讲原理先上经典图这个图就基本讲出了DDS的工作原理DDS主要由相位累加器、相位调制器、波形存储器(FPGA是使用的ROM)、数模(D/A)转换器四大结构组成,后面还可以接一个滤波器,之就属于模电的内容了,这里就不提及了。首先定义几个专有名词,f_word表示频率字,p_word表示相位字,fout表示输出频率,其位宽为N,fclk表示系统系统工作频率 。同时根据采样定理,K的最大值应小于2N / 2。这样就可以计算出dds大概的输出频率的范围了。先给出一个频率字的计
2022-05-12 23:31:36 1275 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人