芯路恒电子技术论坛

 找回密码
 立即注册

扫一扫,访问微社区

热搜: 活动
查看: 481|回复: 0

AC620和ACX720开发板数码管上电显示乱码的原理与解释

[复制链接]
  • TA的每日心情
    开心
    2020-10-24 18:04
  • 9

    主题

    10

    帖子

    62

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    62
    发表于 2020-12-29 09:52:19 | 显示全部楼层 |阅读模式
    数码管显示.jpg

          
        有些同学在使用我们的AC620/ACX720
        开发板时,会遇到如下问题:开发板在上电后,数码管会显示乱码,而且这些乱码没有规律,这是什么原因呢?

        解答如下:我们的开发板,使用的是74HC595的SPI串行通信协议。74HC595芯片由于其控制简单,形成市场占有率高等优势,广泛应用在LED屏设计应用中。我们为了保证教学资源的社会适应性,所以采用了这款主流芯片驱动我们的LED数码管。FPGA对74HC595使用的是3pin的管脚控制,为了简化控制流程,74HC595在设计的时候,并没有设计输入/输出锁存控制引脚,导致74HC595在任意接收到FPGA的连接控制脚后,均会认为是串行的输入信号,并对其进行串并转换后输出。典型如FPGA上电过程的电平抖动,程序烧写过程中的电平抖动,或者紧前实验使用的74HC595驱动LED数码管控制,都会导致74HC595内部有我们未进行控制的寄存数据。所以,开发板在正常工作中,如果没有对74HC595提供驱动信号,就会看到74HC595出现未受控数据的乱码现象发生。

    回复

    使用道具 举报

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

    本版积分规则

    QQ|小黑屋|手机版|Archiver|芯路恒电子技术论坛  |鲁ICP备16033493号

    GMT+8, 2021-1-26 19:30 , Processed in 0.098929 second(s), 14 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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