|
基本数据
Question 1
HT95R5x/6x 与HT95R2x/3x比较, 有那些特点? 如何选用IC?
Answer
HT95R5x/6x系列相较HT95R2x/3x新增了一些功能,HT95R5x/6x系列具备FSK decoder功能和一个12 bits的DAC 输出Voice,并提供4个SCOM驱动LCD,其中HT95R6x还新增了Call progress Tone功能。
HT95R5x/6x主要资源如下表,用户可以根据具体产品需要选用合适的型号:
Part No. |
ROM |
RAM |
I/O |
Timer |
Ext.Int |
D/A |
I2C/
SPI |
DTMF |
FSK
Decoder |
CPT |
SCOM |
STACK |
Package |
HT95R54 |
8Kx16 |
2112x8 |
40 |
16bitx3 |
4 |
12bitx1 |
v |
v |
v |
-- |
4 |
8 |
64LQFP |
HT95R55 |
16Kx16 |
2112x8 |
40 |
16bitx3 |
4 |
12bitx1 |
v |
v |
v |
-- |
4 |
8 |
64LQFP |
HT95R64 |
8Kx16 |
2112x8 |
40 |
16bitx3 |
4 |
12bitx1 |
v |
v |
v |
v |
4 |
8 |
64LQFP
100QFP |
HT95R65 |
16Kx16 |
2112x8 |
40 |
16bitx3 |
4 |
12bitx1 |
v |
v |
v |
v |
4 |
8 |
64LQFP
100QFP |
应用说明
Question 1
HT95R5x/6x SCOM 功能为何? 如何使用? 可支持多少点数的 LCD?
Answer
HT95R5x/6x系列MCU内建有1/2 bias LCD驱动功能,SCOM0~3的输出由LCDC寄存器软件控制,当设置LCDEN位和COMxEN (x=0~3)位都为1,则对应的SCOMx、I/O共享口就能输出VDD/2的电压,配合其它I/O口模拟SEG输出即可实现1/2 bias LCD的驱动,最大可驱动4 x 36 个点的LCD。
Question 2
HT95R5x/6x 如何产生3.3V的SPI 接口信号?
Answer
HT95R5x/6x提供3.3V的SPI信号接口,由configuration option选项设置,不需要电压转换器件即可方便地与其它3.3V低压器件通信;使用时首先选择VDDIO option为Enable,PE4即可作为3.3V电压的输入口,然后在configuration option中分别选择PE0~PE3四根接口线是使用VDDIO还是VDD,当选择为VDDIO,对应接口线电压即为3.3V电压。
Question 3
HT95R5x/6x 如何实现 Voice 的应用 ?
Answer
HT95R5x/6x提供有一个12bit的DAC模块,用以实现Voice的输出,语音数据需保存在外部Flash 存储器中,HT95R5x/6x可通过SPI界面读取数据并写入DAH\DAL寄存器中,当设置 DAC(The Bit0 of VOICEC)位为 1时系统即自动进行DAC转换并由AUD输出对应的仿真信号量驱动喇叭,可以通过VOL寄存器高四位来控制其音量。
注意事项
Question 1
HT95R5x/6x 系列 Tools 如何支持 Voice 的开发?
Answer
HT95R5x/6x系列Tools 提供有完备的Voice开发工具,帮助用户方便地实现Voice的开发,仿真器上配置有Flash memory存储Voice 数据,并配置有Speaker输出接口,IDE-3000 V7.1开发系统上也有专门的工具方便语音数据的编辑和Download仿真,编程上的设置与实际MCU完全相同,当设置 DAC(The Bit0 of VOICEC)位为 1后,写入DAH\DAL的12位数字语音数据即自动进行DAC转换并由AUD引脚输出语音仿真量。IDE3000开发系统中提供有HT Voice library,具体使用方法请参阅Voice library的应用范例说明。 |