前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Vivado那些事儿】FPGA如何计算上拉及下拉强度

【Vivado那些事儿】FPGA如何计算上拉及下拉强度

作者头像
碎碎思
发布2022-03-11 14:57:58
6630
发布2022-03-11 14:57:58
举报
文章被收录于专栏:OpenFPGA

【Vivado那些事儿】FPGA如何计算上拉及下拉强度

如何计算内部上拉及下拉电阻器强度?

如何计算支持内部上拉的外部下拉电阻器强度?

要计算内部上拉或下拉强度,需要从器件 DC 及 AC 开关特性数据手册获得 Irpu(最大值)或 Irpd(最大值)。

该 Irpu/Irpd 值基于 Vcco 电压。有了这个信息,就可以使用以下方程式计算 Rpu 和 Rpd。

代码语言:javascript
复制
Rpu = Vcco / Irpu
Rpd = Vcco / Irpd

例如

在 Vin = 0、Vcco = 1.8V、Irpu(最大值)= 678uA,从 Virtex UltraScale (DS893) Irpu 开始

代码语言:javascript
复制
Rpu = 1.8V / 678uA = 2.564 k

如果需要添加外部下拉电阻器,就需要根据所使用的 I/O 标准获得 Irpu(最大值)和最大 Vin 低 (Vil) 输入电平。

就本计算而言,我们会将 Irpu(最大值)看作恒流电源。

有了下拉 (Rpd-ext),线路电平必须低于 Vil,才符合 I/O 标准。

代码语言:javascript
复制
Rpd-ext * Irpu (max) < Vil (max)

Rpd-ext < Vil / Irpu

例如

在 Vin = 0V、Vcco = 3.3V、Irpu (max) = 330uA 时,从 Zynq-7000 PL (DS191) Irpu 开始

代码语言:javascript
复制
LVCMOS33 Vil (max) = 0.8V

Rpd-ext < 0.8V / 330uA

Rpd-ext < 2.424 k
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenFPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 例如
  • 例如
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档