- 2023-09-16
-
发表了日志:
ZYNQ 蚂蚁矿机板T9+ PL端VHDL语言点灯
-
发表了主题帖:
ZYNQ 蚂蚁矿机板T9+ PL端VHDL语言点灯
论坛上看了不少ZYNQ的矿板,于是最近也淘了一块,分享下使用经验
使用矿机板PL端点灯,记录下简单步骤,
软件部分只需要赛灵思的vivado软件,
硬件部分根据矿板的实际情况确认是否需要增加时钟,如果使用蚂蚁T9+矿板,需要增加时钟
具体参考步骤如下:
创建项目,选择处理器
分别添加VHDL文件和约束文件
文件名字按自己习惯取就可以
查看原理图LED灯和时钟连接的具体物理管脚
根据上图的圈出来的时钟和LED控制管脚,简单写个时钟约束文件
create_clock -period 20 -name clk [get_ports clk] #20nS
set_property PACKAGE_PIN K17 [get_ports clk]
set_property PACKAGE_PIN F16 [get_ports {led[0]}]
set_property PACKAGE_PIN M19 [get_ports {led[1]}]
set_property PACKAGE_PIN M17 [get_ports {led[2]}]
set_property PACKAGE_PIN L19 [get_ports {led[3]}]
set_property IOSTANDARD LVCMOS33 [all_inputs]
set_property IOSTANDARD LVCMOS33 [all_outputs]
VHDL点灯文件
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use ieee.numeric_std.all;
use ieee.std_logic_unsigned.all;
entity ledblink is
Port ( clk : in STD_LOGIC;
led : out STD_LOGIC_VECTOR (3 downto 0));
end ledblink;
architecture Behavioral of ledblink is
begin
process(clk)
variable counter : INTEGER := 0;
begin
if(rising_edge(CLK)) then
counter := counter + 1;
if counter >= 49999999 then
counter := 0 ;
end if;
if (counter < 25000000) then
led(3 downto 0) <= "0101";
else
led(3 downto 0) <= "1010";
end if;
end if;
end process;
end Behavioral;
上面两个文件完成后,设置生成bin文件后,再点击生成
选择下载器,这边使用XVC无线下载器
连接Xilinx-XVC AP下载器AP, 输入IP地址,
下载成功后,done灯常亮,同时便可看见间隔1S,4个灯两两交替亮
[localvideo]6de5c1a2dd9f2e16e1d3d92aa39f42c6[/localvideo]
- 2023-09-07
-
发表了日志:
工业产品硬件设计中使用过ADI芯片回顾
-
发表了主题帖:
硬件产品设计中使用过的ADI芯片回顾
本帖最后由 tziang 于 2023-9-7 23:33 编辑
只要您从事工业特别是电力产品的硬件设计,ADI肯定是您的首选。个人感觉,ADI的芯片确实非常耐用且可靠。
在我刚毕业并开始从事消费类电子产品硬件设计时,主要关注的是消费电子领域的极致性价比。实话实说,那几年里,我并没有广泛使用ADI的芯片产品,甚至可以说几乎没有使用过。然而,后来当我转向电力相关产品的设计后,每款产品中都或多或少地使用了ADI的芯片。
第一款产品是电力通信类的设备,从那时起时就开始使用ADI的芯片了。为了放大小信号,首先使用了低噪声运放和电子开关进行可选放大倍数放大。接着,使用运放搭建的二阶巴特沃兹滤波器对信号进行滤波处理。凌特的电源芯片在行业内享有很高的声誉,可谓是行业的顶尖水平,系统低底噪供电的首选。至于美信的串口芯片,则是串口通信的标配了
看下简单的BOM, 单个板卡就用到了ADI的13颗芯片。
第二款产品是与电力谐波治理相关的。在这个产品中,主要使用了两片AD7657芯片进行电流和电压的实时采样和计算。根据我的经验,这种设计似乎符合当时电力谐波治理领域的电压电流采样标准。
第三款产品是我们公司整个机器人产品线所使用的控制核心处理单元。在这个设计中,我们首选了DS系列芯片作为RTC芯片,因为工业产品对于核心稳定性的要求非常高。为了确保系统的稳定性和健壮性,我们在设计过程中将最小的核心控制系统与外设接口进行了隔离。
为了实现隔离,我们采用了多个ADM3251EARWZ隔离串口芯片。通过这样的设计,当外设受到干扰,尤其是电磁干扰时,核心单元能够将其影响降低到最低限度。这样一来,我们实现了系统的稳定性和可靠性,确保核心处理单元能够持续运行而不受外界干扰的影响。这对于机器人产品线的整体性能和可靠性非常重要。
当前我们正在规划一个基于IEPE接口的振动MEMS传感器产品,参考了CN0532。通过观察CN0532的演示,我们发现它的设计非常出色,几乎不需要做任何修改就可以直接应用,是一个真正的即插即用的解决方案。这对于我们来说是一个巨大的优势。它提供了一个方便快捷的turn-key解决方案。借助这个设计,我们可以快速启动并加速我们的项目进展,节省时间和资源。
总的来说,ADI的系列芯片在工业,特别是电力行业产品的硬件设计中展现出了其耐用和可靠的特点。我的经历也体现了这一点。无论是从小信号放大到滤波处理,还是在电源和串口方面的选择,ADI都提供了可靠的解决方案。因此,对于从事电力相关产品设计的人来说,ADI的芯片肯定是不可或缺的选择。ADI的产品线非常非常的丰富,模拟,电源,接口,处理器,应有尽有。官网的参考设计,参考文章也非常有价值,工业,特别是能源电力行业产品设计,肯定会用到,只是种类多少的差别。
其实,ADI的产品不仅仅限于工业应用,智能家居也会用到,比如我做的这款类似飞利浦的流光溢彩控制器,就用到了经典的ADV7611-HDMI视频采集芯片,从HDMI信号源采集转换输出的24位像素信号,给FPGA进行实时处理计算,将色彩映射出去控制ws2812灯珠。
[localvideo]53a001474b266309162ca6ca210eb178[/localvideo]
最后再总结强调下,ADI的芯片产品线实在是太丰富了,已经开始渗透到了各个行业,如果价格上再做点调整,就完美了。
- 2023-09-06
-
加入了学习《Xilinx官方Zynq-7000 SoC实践教学视频》,观看 AXI USB 2.0器件IP介绍
- 2023-08-31
-
回复了主题帖:
矿卡|T9+入门使用
vitalvista 发表于 2023-8-23 00:33
原理图我有,不知道你还要不要
我要原理图,方便共享下么
-
回复了主题帖:
矿卡|T9+入门使用
T9+,要看原理图
-
回复了主题帖:
无线供电POV-无线旋转LED灯条显示器
- 2023-08-30
-
回复了主题帖:
无线供电POV-无线旋转LED灯条显示器
无线供电是罗伊变换的电路,github连接里都有详细说明的
- 2023-08-26
-
回复了主题帖:
无线供电POV-无线旋转LED灯条显示器
[localvideo]1371d8f0367f02799b6de91cb1b63089[/localvideo]
-
回复了主题帖:
无线供电POV-无线旋转LED灯条显示器
发布了么
-
发表了日志:
无线供电POV-无线旋转LED灯条显示器
-
发表了主题帖:
无线供电POV-无线旋转LED灯条显示器
本帖最后由 tziang 于 2023-8-26 21:51 编辑
最近刚发现一个老外做的无线供电POV,通俗来讲,就是旋转的LED灯条显示器,感觉很不错,功能非常的丰富,能够方便的通过手机或其它联网设备登录web页面进行操作,控制各种内容的显示,同时还支持显示图片及内容的及时更新,重点是项目使用了无线供电技术,无线供电的电感线圈直接使用了印制电路板走线来实现。据介绍,这一无线供电电路非常经典简单有效,并且使用印制电路板非常方便实现,并且稳定可靠。
美中不足的是老外做的这个显示板PCB实在是有点粗糙,有点拉整体项目的颜值了,于是根据老外的设计原理,修改了元器件,重新进行了设计,其余的系统电源及无线供电板,印制电路板电感线圈,电机卡座板,做了一点细微调整。
项目源文件,原版fork基础上增加了显示板gerber文件。需要PCB制作的可以联系我,还有几套^-^
https://github.com/xfce/POV_display
[localvideo]6198d56351ce71cfbea1d93a565efec0[/localvideo]
[localvideo]a75d3bd6fa51cb5d99906001a3ac6e07[/localvideo]
显示板PCB
电源及无线供电PCB
无线供电线圈PCB和电机卡座拼板
最终成品,感觉比原版优雅简洁。
正面实物照
背面实物照
工作效果
- 2023-03-17
-
发表了主题帖:
安路FPGA版本流光溢彩控制器DIY
本帖最后由 tziang 于 2023-3-17 09:04 编辑
差不多3年前,把老外的赛灵思版本FPGA流光溢彩控制器,做了个实物,流光溢彩-FPGA-HDMI视频氛围灯控制器DIY - EE_FPGA学习乐园 - 电子工程世界-论坛 (eeworld.com.cn)
之后赛灵思芯片暴涨,一度从20涨到500多。然后开始评估国产FPGA, 安路,中科亿海微,高云都有尝试,最终使用安路的实现了。
这个项目的可学习性,和可玩性都是比较大的,我准备提供硬件开发板和完整的软件开发环境,有感兴趣的可以跟帖留言或者私信我。
有部分简单的原理性介绍和开发环境,开发步骤介绍已经在公众号上了
整体介绍链接 https://mp.weixin.qq.com/s?__biz=MzIzOTc5MzIzNQ==&mid=2247484226&idx=1&sn=f75b146d5d2381b6e29063ba674f0db6&chksm=e925e67ede526f6810c6d818dda14062cbf7d5f2d3ecf8a223eb21948feadeecf7a342c0e899&scene=27&subscene=10000&clicktime=1679014561&enterid=1679014561&sessionid=0&ascene=7&fasttmpl_type=0&fasttmpl_fullversion=6594317-zh_CN-zip&fasttmpl_flag=0&realreporttime=1679014561998&devicetype=android-30&version=2800213d&nettype=WIFI&lang=zh_CN&countrycode=CN&exportkey=n_ChQIAhIQuIzqDWUcns1ZLrbl0fsaFhLcAQIE97dBBAEAAAAAAN5bF3rB%2BeMAAAAOpnltbLcz9gKNyK89dVj0WX1wBRp7wCFoRLroINRZn%2Fmb59yzWqr0ejZrc%2F8mn4MGAzyIKdLTol0j%2FH149BdkNTYJlzNVuJX1EemNL8o%2FAChpDjq0FyYRZnFp77%2FUVfsBRsRKanc4nBf%2F70kPm3hQWv2PVHNf3Lzc%2BiTDKnl8GTPWqiY9F8KB1qvSpoUNT3%2F77gSB3OlErBp7wN0NPl7mmRY%2BVMSwXuGOLJ7XDahM0XrRBhcDzq339x3ynrpJn%2BfXxPenFJ0%3D&pass_ticket=zOyrWy%2BUz6EwQdT59gZ39MhGiH3XYOVIHdgv5vCAobHClCJt4f7C3fE8OMc6SIWSvuk3H%2BJaGsnuAl3T8qErzg%3D%3D&wx_header=3
PCBA 3D图片
控制板和自制下载器实物图片
CNC外壳实物