- 博客(127)
- 收藏
- 关注
原创 电机相关知识
二:步进电机:能精准走定位,无反馈信号给主控。一:伺服电机:能精准走定位,有反馈给主控。1.无刷电机(寿命较长),转速好控制。三:普通电机:只能启动和停止。2.有刷电机(寿命较短)。
2025-03-13 17:13:58
106
原创 Mbps转换关系
单位,指每秒传输的位(比特)数量。1Mbps代表每秒传输1,000,000位(bit),即每秒传输的数据量为:1,000,000/8=125,000Byte/s。Mbps是megabits per second的缩写,是一种。
2025-03-06 16:58:29
369
原创 BD报错及经验解决
2.报严重警告(RUSER/WUSER_WIDTH of s00_axi must be integer number of bits per byte of RDATA/WDATA):这个无关使用,也可按提示双击axi 主模块修改到4个字节或者8个字节。1.分布地址错误(map adress):关注axi主从模块,看桥接是否出错。
2025-03-05 14:21:45
78
原创 arm 入坑笔记
4.采用小端存储模式eg:要存储0x123456的数据,小端是这样存储的0x0000_0001存储56,0x0000_0002存储34,0x0000_0003存储56,5.在4GB空间的地址范围,被划分成了8个512MB的空间,每个空间负责功能的不一样,具体可查。内部模块寄存器(0x4000_0000~0x5fff_ffff)3.32bit地址空间:0~2^32=4GB寻址空间及(0-FFFF_FFFF)也是4GB容量。6.基本编程方法:a.基于寄存器,b.基于标准库c.基于HAL库(abc逐步封装)
2025-02-14 13:51:21
280
原创 ad9361未解之谜
4.需检查输入时钟信号的peak-to-peak是否为1.3v(1.3v能保证性能最好)2.镜像干扰——iq相位不匹配?1.三角波是否可以作为扫频波形。
2025-02-10 15:53:11
118
原创 深入理解IQ混频(基于ad9361架构)
在图1中,FIN被设置为基带频率为1 MHz的FBB,FLO被设置为本振频率为500 MHz的F LO。仔细审视混频器输出,我们观察到: LO频率加输入频率的信号是同相的,但LO频率减输入频率的信号是异相的。如果变更配置使得Q信号比I信号超前90°,那么可以预期会有类似的相加和相消,但在这种情况下,所有信号将出现在LO的左测。从数学的表达式中可以看出,在输入信号和本振信号为理想信号时((及CB和Clo都为零时)),对于输出信号Fout只有FIN + FLO以及FIN – FLO两个信号,
2024-12-24 17:26:11
910
原创 调试adc看低噪是否高的公式其实就是数学上的标准差步骤:均值(或者期望),方差,均方差,标准差
调试adc看低噪是否高的公式其实就是数学上的标准差步骤:均值(或者期望),方差,均方差,标准差。
2024-12-23 19:46:07
101
原创 vivado的仿真相关知识点
1.RTL级行为仿真:一种在综合和实现前用来验证设计的方法,主要用来检测模块的功能是否符合要求。2.综合后仿真:综合后使用网表进行仿真,以验证综合后设计是否满足要求,包括时序仿真和功能仿真。3.实现后仿真:布线实现后进行功能仿真和时序仿真,接近真实的运行情况。
2024-11-28 21:33:06
249
原创 DSP数的运算
18923的实际值是18923/2^12 = 4.619873046875 和实际的结果 4.62相差0.000126953125,对于一般的计算已经足够精确了。用Q12来计算2.1 * 2.2,先把2.1 2.2转换为Q12定点小数。1.Q12的含义:小数点之后有12位叫做。3.二进制小数如何转换为十进制数。
2024-11-19 10:13:01
188
原创 方差和标准差哪些事儿
在概率论与数理统计中,方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。方差是各个数据与平均数之差的平方和的平均数,即: s=(1/n)[(x1-x_)^2 +(x2-x_)^2 +…+(xn-x_)^2]其中,x_表示样本的平均数,n表示样本的数量,xn表示个体,而s就表示方差。2.标准差(方差开平方)
2024-11-01 11:55:49
163
原创 二极管那些事儿
1.开关速度第一,因为其反向回复时间10ns左右,原因是肖特基结更薄。2.对高压阻抗低约0.5Ω,相当于断路,避免烧毁后级电路。3.由于肖特基结更薄,压降只有0.3-0.4v压降。2.但是反向耐压牛逼于肖特基,大约1000v左右。1.开关速度逊色于肖特基,大约100ns左右。二.普通二极管(eg:1N4007)2.缺点反向耐压低,100V左右。五:瞬态抑制二极管——TVS。1.对低压阻抗大,相当于开路。五:齐纳二极管(稳压二极管)一.发光二极管(LED)1.压降很大(2~3v)3.一般压降0.7v。
2024-10-24 21:32:56
995
原创 复制原始工程的design bd块
(2)把design_1文件夹放置在新工程的工程文件夹的上一层(或者其他位置),不可放在同一层级(有尾缀为xpr的文件夹),否则导入报错。上述两种都可以备份bd file,当然第一种可能简单一点,但是从文件占用存储空间来考虑,第二种tcl文件所占空间要小得多。(1)在打开bd设计的前提下,在原工程中tcl控制台导出bd的tcl文件。(1)对于原工程生成好的bd文件夹位于如下,复制design_1文件夹。(3)像添加源文件一样,可以直接把design_1文件夹导入即可。(2)复制此tcl文件到任意文件夹下。
2024-10-16 14:41:19
364
原创 磁珠与电感那些事
①阻抗:磁珠阻抗是在100MHz时测得的阻抗所确定的。阻抗越大,抑制噪声的效果越好,我理解为阻抗越大,消耗在阻抗上的能量则越大,更容易让噪声以热量形式散出,从而达到抑制效果。直流电路中,要注意防止DCR过大,导致信号衰减,例如5V 500mA的电源,经过一个DCR=1R的磁珠时,电压会衰减500mA*1R=0.5V,要注意后级电路对于输入电源的要求。100MHz在某种意义上只是一个标准,此频率并不是磁珠阻抗最大的时刻,因为磁珠在实际的应用中,随着频率的改变,随着电流的变化,阻抗都会相应的发生变化。
2024-10-10 11:12:10
219
原创 硬盘的协议,接口,总线
1.NVMe是一种Host与SSD之间通讯的协议,它在协议栈中隶属高层——在三国的话,NVMe就是诸葛亮的角色,军师设计好计谋,就交由手下五虎大将去执行——虎将PCIe去完成任何命令。SATA3.0 可以达到600MBps的速度,即6Gbps;虽然NVMe的命令可能可以由别的接口协议完成,但NVMe与PCIe合作形成的战斗力无疑是最强。4.现在很多SSD都开始使用PCIe接口——为了追求速度更快,上限速度就是pcie的接口速度。AHCI和SATA的组合犹如刘备去指挥虎将PCIe——垃圾。
2024-09-19 07:32:09
364
原创 ZYNQ 写ddr3关键点
3.如果用sdk memory观看ddr3数据一定要用 #include "xil_cache.h" Xil_DCacheDisable();1.使用axi_full master接口要用——hp接口(主要要对应时钟和复位)2.使用axi_lite slave接口要用——master gp接口。
2024-08-01 21:52:41
223
原创 负数的补码
3.除符号位的二进制序列:=2的位宽次方-负数的绝对值二进制。2.最高位就是符号位(负数为1,正数为0)一:如果一个负数想用补码来表示。
2024-07-10 16:49:57
219
原创 C语言踩坑点
1:当用串口助手发送0002指令时,到SDK上位机用switch case语句时:一定勾选用hex发送,不勾就是字符串发送。(如果用符串)对应到switch时是‘02’而显示hex就是32所以是字符发送的。
2024-06-19 18:18:44
159
原创 常用原语介绍
在Xilinx的example(wavegen example)中看到他们的顶层模块的输入输出管脚都手动例化原语IBUF以及OBUF——工具也会自动给我们加上不必要自己加。
2024-06-17 11:27:22
424
原创 zynq pl和ps的交互接口
1:AXI_GP接口 zynq有两对主,两对从,接口详细处见zynq的架构图(AXI_LITE发送一个数据必须发送一个地址):位宽32bit。3:AXI_ACP接口:pl只能是主机,(AXI_FULL——突发传输也是有地址的):位宽64bit——pl主机。2:AXI_HP接口:pl只能是主机,(AXI_FULL):位宽32bit或者64bit——pl主机。三:AXI_HP接口,AXI_ACP接口——pl只能是主机,ps只能是从机。二:片内总线——axi区别spi等。
2024-06-05 16:20:16
300
原创 SDK相关知识点
1.修改板级支持包,修改serial_flash_family 的value值为5。2.初始化需要做一个do_while的循环,等一会status才变0代表初始化成功。
2024-05-16 15:50:32
582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人