OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 251|回复: 4

[XILINX] 达芬奇pro开发板系统时钟电平

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2026-8-26
在线时间
3 小时
发表于 5 天前 | 显示全部楼层 |阅读模式
1金钱
达芬奇pro开发板系统时钟是3.3V,接到bank34,bank34的供电为1.35V,电平不匹配,这样接大家用的时候有没有问题呀。

回复

使用道具 举报

4

主题

2211

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
6401
金钱
6401
注册时间
2018-10-21
在线时间
1897 小时
发表于 5 天前 | 显示全部楼层
这样接在使用上不规范,但对功能没有什么影响
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2026-8-26
在线时间
3 小时
 楼主| 发表于 4 天前 | 显示全部楼层
底板上的按键用1.5V上拉,bank供电接1.35V,电平都不匹配,一上电电平全乱套了。
回复

使用道具 举报

0

主题

141

帖子

0

精华

高级会员

Rank: 4

积分
696
金钱
696
注册时间
2026-1-29
在线时间
52 小时
发表于 4 天前 | 显示全部楼层
这事能不能跑起来,完全看运气,但长期用肯定有问题。

直接从电平特性上说,3.3V信号接到1.35V供电的管脚上,输入电压严重超标。达芬奇Pro开发板通常用TI的AM625或AM643这类处理器,它们Bank34(或者类似的低压IO组)供电电压是1.35V/1.8V,而且这个bank不支持双电平切换。TI这几家手册里写得很清楚,这类管脚的输入过压容限大概只有+0.3V,也就是说最高允许输入也就1.65V左右。你把3.3V时钟直接怼上去,直接就超了允许的最大输入电压,瞬间就能产生几十毫安的倒灌电流,长时间这样挂,IO口的内部保护二极管或者栅氧层被击穿是迟早的事。

既然已经接上了,接下来要看具体挂在什么外设上,不同接口的反应完全不一样:

普通GPIO电平输入(比如按键、中断线、继电器控制脚)
系统大概率会读到错误的高低电平,逻辑上出现乱码状态。最坏的情况不是逻辑乱,而是管脚因为持续过压进入半击穿状态,内部等效漏电流变大,直接表现为管脚电位悬空浮动,或者IO口发热,在低温或湿度高的时候偶发死机,再严重一点,这颗管脚的外设功能就废了。

时钟、SPI总线(CLK、MOSI/MISO)
这类接口对电平摆幅要求严。时钟脚读到3.3V会被直接判定为连续的高电平逻辑1,系统认成时钟一直拉高不翻转,或者SPI从机永远无法进入有效状态,硬件外设控制器直接就挂死了,不工作。如果你发现从机没响应,日志里一直有超时,先别怀疑代码,看看电平对不对。

I2C总线(SDA、SCL)
I2C本身是开漏结构,靠外部上拉拉到高电平。你现在用3.3V直接上拉或者从3.3V外设传数据过来,主控侧的SDA/SCL会被钳在一个远高于正常逻辑高电平的状态,变成无意义的持续高电平,所有I2C设备从地址扫描全部失败,直接报总线错误。

ADC引脚
最危险。ADC采样范围是按照1.35V或者1.8V满量程设计的,3.3V输入会让内部输入级电路进入非正常工作区,采样数据随机翻转,严重时可能通过内部网络损伤模拟外设,这属于一旦接错就可能连带烧毁周边模拟电路的情况。

现在需要做的是排查手头这块板子的状况,按这个顺序来:

看系统日志
进系统后直接敲 dmesg | grep -i fail 或者在启动日志里搜跟NPU、SPI控制器、I2C控制器相关的报错。如果看到类似“NPU timeout”、“SPI controller not responding”或者I2C地址无响应的报错,软件层面已经能确定是底层通信被硬件异常阻断了。

用示波器测Bank34实际电压
这是硬手段。把示波器探针挂在Bank34的时钟输入线上,看波形是不是已经畸变,或者有没有异常的高电平毛刺。如果上电瞬间电压不是平滑上升,而是直接被钳在某个异常高电压,或者打嗝式的电压跌落,这说明管脚已经漏电损坏了。

翻数据手册的Absolute Maximum Ratings
找到你这颗处理器的具体型号,查官方手册的电气特性章节。重点关注“输入电压”这一项,看它是规定最高4.0V还是3.6V。3.3V虽然没超绝对最大值(这算个理论上的保命上限),但在推荐工作条件里肯定不在合格范围,长期这样用,不是能不能跑通的问题,是寿命和可靠性的问题。

如果这块板子还要继续用,唯一的解法是立即切断这个3.3V时钟的物理连接,然后在中间加电平转换电路,别指望板子能扛得住。

电阻分压网络(紧急方案)
在时钟芯片的输出引脚和开发板输入引脚之间串两个电阻做分压,比如从3.3V分压到1.2V左右,选1kΩ和2.2kΩ这样的组合就行。这招在低时钟频率下(比如几十MHz以内)临时用没问题,但要注意选电阻时必须用高速示波器验证信号上升沿是否过缓,否则高频时钟边沿会失效。

专用双向电平转换芯片(推荐)
这是最稳妥的办法。用TXB0104、74LVC1T45这类小芯片,一边接3.3V,一边接1.35V,自动识别方向双向转换。成本就几毛钱,PCBLayout也简单,不用软件干预,适合任何需要量产或者长期跑的项目。单方向的时钟转换也可以用74LVC1T45做电平适配,或者用简单的MOS管电平转换电路。

按这个思路排查和改造,就能把电平不匹配带来的隐患彻底解决掉。
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2026-8-26
在线时间
3 小时
 楼主| 发表于 4 天前 | 显示全部楼层
664929323 发表于 2026-9-15 11:14
这事能不能跑起来,完全看运气,但长期用肯定有问题。

直接从电平特性上说,3.3V信号接到1.35V供电的管 ...

这是正点原子达芬奇pro的设计,很是无语。不专业!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-9-19 04:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表