0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

调试某硬件模块时发现初始上电后状态异常怎么办

工程师邓生 来源:FPGA通信小白成长之路 作者:FPGAmemoir 2022-09-16 11:57 次阅读

问题描述

在调试某硬件模块时,发现初始上电后状态异常,具体表现为:

FPGA程序无法加载完成

FPGA或DSP仿真器一直连接不上

烧写程序(如烧写msc)一直失败或偶尔成功

解决方法

上述现象可能不是我今天所说的原因导致,可能是其他的原因,今天我只说我在当时发现的两个原因。

电源限流

硬件模块在启动瞬间电流较大,而由于电流本身能力的限制或设置不当,导致启动瞬间的强电流超过了限制,电源保护,导致硬件模块初始上电异常。

需更换电流上限更大的电源,或调高限制电流水平。

电压保护

这里所说的电压保护值的是硬件模块的电压保护,电源给硬件模块供电正常,且满足上限,但模块电路中存在压降,导致模块核心器件或电路实际接收的电压偏小,模块中的低压看门狗检测到电压过低后,进行复位保护。

需加大电源初始电压设置,根据实际应用适当增大电压。




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7682

    浏览量

    344348
  • FPGA
    +关注

    关注

    1602

    文章

    21320

    浏览量

    593156
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82991
  • 电源保护
    +关注

    关注

    0

    文章

    40

    浏览量

    11507

原文标题:硬件故障-初始上电状态异常

文章出处:【微信号:FPGA通信小白成长之路,微信公众号:FPGA通信小白成长之路】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32L431RCT6 CAN无法正常发送,但是能接收是什么原因?

    添加发送失败系统复位函数,发现系统软复位就能正常发送数据。 总体分析下来就感觉是CAN模块
    发表于 04-12 08:01

    在stm32初始化GPIO之前,GPIO的状态是否都是floating的状态

    请教各位大佬,在stm32初始化GPIO之前,GPIO的状态是否都是floating的状态
    发表于 03-20 07:18

    MCU重新,如何进行ECC初始化?

    如题,在重新之后,需要读取ram地址,读取时进入异常,查阅资料发现是由于重新
    发表于 03-19 07:53

    stm32启动异常进入硬件中断是什么原因?

    stm32g031k8t6 前将RX引脚电平拉到0.7v,会导致stm32,代码运行到初始化串口DMA接收
    发表于 03-13 06:48

    rtthread studio已经成功编写了外部flash下载算法,程序也能下载进去但是不能进行调试怎么办

    已经成功编写了外部flash下载算法,程序也能下载进去,但是不能进行调试怎么办? 我想放在内部flash调试,但是发现已经下载不到内部了。 更改了.lds文件ROM地址,关闭dow
    发表于 02-20 07:24

    UCB states切为CONFIRMATION状态,该UCB区域就不能被擦写了怎么办

    芯片手册中UCB states有四个状态UNLOCKED, CONFIRMATION, ERASED, ERRORED。我发现切为CONFIRMATION状态,该UCB区域就不能被擦
    发表于 02-01 08:15

    晶振输出频率异常怎么办

    晶振输出频率异常怎么办? 晶振输出频率异常是指晶振输出信号的频率与预期不符。晶振作为一种常见的时钟源,广泛应用于各种电子设备中,包括计算机、手机、通信设备等。因此,当晶振输出频率异常
    的头像 发表于 01-24 16:11 249次阅读

    ADXL362初始各个引脚是什么状态

    各位工程师: 大家好!最近在用ADXL362做一款手环设备。请问大家一下,当芯片初始各个引脚状态是什么
    发表于 12-29 07:47

    调试AD9253时,后会有数据通道没有输出是为什么?

    调试AD9253时,发现后会有数据通道没有输出,且每次无输出的通道不固定,有时也全输出
    发表于 12-06 08:25

    请问ad5220数字电位计初始位置在哪里?

    ad5220数字电位计初始位置在哪里? 再次
    发表于 12-06 06:11

    adau1442启动出现爆炸声怎么解决?

    我用ADAU1442做了一个音频处理板,现在发现这样一个问题,就是当处理板刚启动,MCU向1442载入初始化程序时,会现出一声爆炸声,
    发表于 11-29 08:31

    树莓派烧录死机怎么办

    树莓派烧录死机怎么办
    发表于 10-24 08:06

    两个按键初始状态硬件都是拉的,在调试的时候发现初始PB3PB4无法进入中断怎么解决?

    两个按键初始状态硬件都是拉的,但是在调试的时候发现
    发表于 10-16 09:19

    怎么确定STM32某个寄存器的初始状态

    怎么确定STM32某个寄存器的初始状态
    发表于 10-13 06:01

    求助,MCU重新如何进行ECC初始化?

    如题,在重新之后,需要读取ram地址,读取时进入异常,查阅资料发现是由于重新
    发表于 08-07 10:05