电子工程专辑
UBM China

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

上网日期: 2004年12月15日 ?? 作者: 焦剑 ?? 我来评论 字号:放大 | 缩小 分享到:sina weibo tencent weibo tencent weibo


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友

关键字:家庭智能终端? KT8808? MCU?

针对中国家庭可视对讲及安防产品价格和性能两级分化的情况,本文分析了基于一款中国原创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机6?0KB内存同样大小的内存,从理论上讲可运行DOS操作系统。

图1:基于KT8808的家庭智能终端方案框图。(点击放大图)

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或电流环总线方式接至门口机,通过握手流程,将视频信号和音频信号进行适当地切换,实现可视对讲功能。

在外接探头如玻璃破碎、红外探测等有信号时,根据布防情况由串口2通过485或电流环总线方式接至管理中心,实现安防报警。同时管理中心可在该总线上发布信息,实现小区信息发布功能。

用户可通过屏幕和键盘对家用电器的使用进行设置和智能控制,也可通过接至串口5的电话拨号器在远程电话控制。对于简单的电器,通过简单的开关信号控制,对于复杂的电器,由串口6通过485或电流环总线方式接至各个需要控制的电器。

为了保证系统能在复杂的家居环境可靠工作,外接有看门狗电路。因KT8808的封装是QFP208,管脚比较多,在本方案使用时钟是18.432MHZ,使用双层PCB板就可以工作得很好,在电源和地的布线上,注意不要将电源形成环路,数字地部分尽量铺上铜皮。

作者:焦剑


执行董事


深圳市剑拓科技有限公司







我来评论 - 采用16位MCU KT8808实现性价比更佳的家庭智能终端设计
评论:
*? 您还能输入[0]字
分享到: 新浪微博 qq空间
验证码:
????????????????
?

关注电子工程专辑微信
扫描以下二维码或添加微信号“eet-china”

访问电子工程专辑手机网站
随时把握电子产业动态,请扫描以下二维码

?

5G网络在提供1Gbps至10Gbps吞吐量方面具有很好的前途, 并且功耗要求比今天的网络和手机都要低,同时还能为关键应用提供严格的延时性能。本期封面故事将会与您分享5G的关键技术发展,以及在4G网络上有怎样的进步。

?
?
有问题请反馈
推荐到论坛,赢取4积分X