采用16位MCU KT8808实现性价比更佳的家庭智能终端设计

[复制链接]
查看1681 | 回复1 | 2011-9-7 22:55:39 | 显示全部楼层 |阅读模式
<





针对中国家庭可视对讲及安防产品价格和性能两级分化的情况,本文分析了基于一款中国原创16位MCU芯片KT8808的智能终端设计方案,它可折衷8位设计的成本优势和32位设计的高性能特点,具有良好的性价比。
在中国的家庭可视对讲及安防市场中,大多数产品或者是采用8位MCU来实现简单的对讲功能或安防报警功能,在低水平上进行无序的价格竞争,同时功能单一、使用极不方便;或者是采用32位MCU,以很高的价位实现家庭智能终端,但普通家庭对此往往无法承受。
本文介绍的家庭智能终端方案采用了中国IC设计公司自行设计的16位MCU芯片——KT8808,可在家庭用户可承受的价位上实现可视对讲、防盗报警、信息发布、家庭控制等家庭智能终端的功能,具有良好的性价比。该方案已被TCL智能楼宇事业部采用。
KT8808特性
X86兼容的16位嵌入式CPU芯片KT8808内含80188/80186兼容CPU、VGA控制器、LCD控制器、16/24点阵汉字硬字符发生器、中断控制器、定时器、2个键盘控制器、8个串口(UART)以及24个通用输入输出(GPIO),如图1中虚线框内所示。
80188 CPU:内含80186/80188指令级兼容的16位RISC CPU,速度从10MHz到50MHz,可运行高效代码和普遍使用的X86软件,同时具有与PC机640KB内存同样大小的内存,从理论上讲可运行DOS操作系统。
VGA控制器:与标准VGA兼容,可实现320X240到1024X768 16色CRT显示和各种分辨率的单色彩色LCD。
汉字字符发生器:16色16/24点阵汉字字符显示与16色图形叠加,汉字显示速度最高可提高36倍,同时,CPU无须管理庞大的汉字字库,节省了系统资源,这样在最小12KB程序容量下就可实现汉字信息终端。中文字符集支持GB-2312-80(7,000汉字)及GBK2.0(GB18030-2000)(29,000汉字),可同时支持16个西文字符集。
中断控制器模块:含一个与8259兼容的8级中断控制器,通过4个8位寄存器可将中断控制器的8个中断请求输入灵活安排,使得任何一个设备的中断请求均可连接到中断控制器的任意一个中断请求输入,节省了中断资源。
双定时器模块:含两个16位与8254兼容的定时器。
通用I/O口模块:17根打印机信号线与7根串口线组成了3个8位的通用输入输出口。
打印机接口模块:打印机接口与标准PC机兼容,使用17根输入或输出线。
键盘控制器模块:含两个硬件AT键盘控制器,一个用于PS/2键盘,一个用于PS/2鼠标。
该芯片可在外接一片512KB ROM和一片256X16 DRAM的情况下实现IBM PC/XT功能,同时丰富的外设,如串口和通用输入输出,可以很方便的实现嵌入式设备的设计。该芯片已广泛用于银行汉字终端、语言教室终端、可视对讲信息发布等领域。
方案说明
本文提出的方案采用简明、优美的图形中文操作界面,能方便的实现人机交流,易学易用。可在单一显示屏上实现可视对讲、防盗报警、信息发布、家庭控制等功能。可提供多种信息查询,如:报警信息、开门记录、三表现状等,以利于用户对户内各种情况了如指掌。该方案的设计框图如图1所示。
在此设计方案中,KT8808的8位汉字字库总线外接512KB ROM,其中低256KB为字库,高256KB为程序,电源接上后,CPU程序执行;16位显存总线外接1片256X16的DRAM,存放程序执行的数据、文字显示字符码数据、图形数据等;这三个芯片(KT8808、ROM、DRAM)组成了智能终端的核心部分,其VGA数字输出经过视频合成电路产生视频信号通过视频选择开关接至CRT模组,或者VGA数字输出可直接接至LCD彩色模块。在CRT或LCD屏幕上可显示外接的视频信号,也可显示本机的功能菜单和家庭信息。
由8根GPIO线组成的4X4扫描键盘可实现0-9、*、#、呼叫、通话、开锁、监视等16个功能键,与屏幕显示结合可实现可视化多级密码、多防区、本机地址、音乐门铃乐曲选择和音量控制等设置。
串口1通过485或电流环总线方式接至门口机,通过握手流程,将视频信号和音频信号进行适当地切换,实现可视对讲功能。


热帖推荐
aini | 2011-9-7 22:55:40 | 显示全部楼层
本新闻共2页,当前在第1页 [1] [2]




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

本版积分规则