当前位置: 首页 > news >正文

从PCB开始研究FPGA设计问题

从PCB开始研究FPGA设计问题


文章目录

  • 从PCB开始研究FPGA设计问题
  • 前言
  • 一、高速电路板
    • 1.1 电源供电
      • 1.1.1 供电要求
      • 1.1.2 退耦
  • 总结


前言

这里只针对FPGA告诉电路板设计问题进行讨论

一、高速电路板

一个成功的高速电路板,需要再复杂的板路中,应该避免与高速I/O标准不符合的信号传输问题。因此需要从以下考虑

  • 对所有器件进行电源滤波,均匀分配电源,降低系统噪声
  • 匹配信号线,减少信号反射
  • 降低并行走线之间的串扰:并行走线耦合不必要的信号
  • 减小地反弹效应
  • 进行阻抗匹配
    即:电源干扰、线反射、并行线串扰、地干扰、阻抗问题
    根据以上:那么衍生出解决方案

1.1 电源供电

1.1.1 供电要求

FPGA会有不同的功能、I/O标准和系统时钟频率,因此会有不同的电源要求。一般处于电磁屏蔽下的小型低速器件不会工供电有太多要求。但是在高电磁干扰或有高速信号产生的过渡瞬变的应用会对供电产生影响。
需要考虑供电因素有以下:

  • 单调性:上电爬升的时候正斜率
  • 软启动:可避免电压爬升过快。电源电压爬升时间是由要求的,过快会出现朗荣,过慢会导致电压长时间徘徊在阈值电压附近,导致器件无法正常复位
  • 峰峰值波纹
  • 峰值波纹变化率
  • 上电顺序:FPGA的I/O电压必须在核心电压上电以后才能上电

1.1.2 退耦

在甚低频和甚高频有一个高阻抗,电容在某个频点时的阻抗最低。即其作用就是滤除供电干扰

总结

总得来说需要考虑信号线,信号线之间,电源供电(供电曲线,供电顺序(核心电压和io电压),电源退耦)


http://www.mrgr.cn/news/11019.html

相关文章:

  • 【渗透测试】ATTCK靶场一,phpmyadmin,域渗透,内网横向移动攻略
  • 命令模式在手游后端的应用
  • python_每天定时向数据库插入数据
  • Kubernetes存储入门
  • 【创作活动】你是如何克服编程学习中的挫折感的
  • 第四节:Nodify 连接端子手动连接
  • 代码随想录算法训练营day53:图04:104.建造最大岛屿;110. 字符串接龙;105.有向图的完全可达性
  • Mac外接4K显示器 字体大小适应 设置HIDPI
  • 开源低代码LLM编排平台Dify:可视化Agent和工作流,如何部署在自己系统中,自定义修改前后端详解
  • PHP在现代Web开发中的高效应用与实战案例
  • SpringMVC - 第一个 SpringMVC 程序
  • OpenCV+Python自动填涂机读卡
  • OpenCV绘图函数(2)绘制圆形函数circle()的使用
  • 用Python插入SVG到PDF文档
  • 数学建模学习(118):牛顿冷却定律的原理解析、案例分析与Python求解
  • 【HuggingFace Transformers】BertIntermediate 和 BertPooler源码解析
  • 沈阳网站建设手机能看的网站
  • 0基础学习Python路径(29)collections模块
  • ubuntu系统在线安装下载firefox-esr流览器
  • WIN11环境下,如何在指定目录快速启动jupyter lab或jupyter notebook