基于CY8C21534的通用操作面板解析方案

来源:元器件交易网 作者:—— 时间:2012-04-23 11:15

    Cypress公司的CY8C21534是一个带有非常丰富感应按键功能的单片机芯片,多数IO口都可以配置为感应按键输入或普通TTL电平输入/输出的功能,并且有丰富的内部资源。

  在产品设计中,操作面板是面向用户的最重要的交互界面,其操作性能的优劣直接影响产品的感观性能。良好的操作界面,可以使用户提高对产品的信心,并大大提高购买率。

  另外,产品设计中,通用化的设计往往是提高产品设计速度和性能的最有效的方式。为了满足上述要求,我们设计了一款通用的带有感应按键功能的面板,根据我们产品的需要,面板应提供9个感应按键,能驱动64段LED显示,有蜂鸣器驱动,并有与控制板进行信息交换的接口。

  通用操作面板设计的基本思路主要集中在通用上,通用包括两个方面:一是硬件通用,设计一个操作面板可以适应很多的产品。二是软件的通用,通用板不关心按键具体功能和显示的具体内容,把程序设计成通用的。

  因为面板最重要的功能就是感应按键功能,所以我们采用了高性能的CY8C21534,考虑到CY8C21534有效的IO口线只有24个,所以扩展了一片 74HC595来驱动显示段,这样需要至少2个IO口;还需要8个IO口来驱动显示行;操作面板与控制板通讯采用I2C方式,再增加一条按键有效指示线,则通讯接口需要3个IO;9个按键使用9个IO,这样方便以后其他的扩展;一个IO口驱动蜂鸣器;另外一个IO口做按键处理用,保证按键的抗干扰能力;这样24个IO刚好可以满足要求。

  硬件设计

  图为通用操作面板原理图。

资讯排行榜

  • 每日排行
  • 每周排行
  • 每月排行

华强资讯微信号

关注方法:
· 使用微信扫一扫二维码
· 搜索微信号:华强微电子