硬件方面,不仅有各大公司的微处理器芯片,还有用于学习和研发的各种配套开发包。
目前低层系统和硬件平台经过若干年的研究,已经相对比较成熟,实现各种功能的芯片应
有尽有。而且巨大的市场需求给我们提供了学习研发的资金和技术力量。
从软件方面讲,也有相当部分的成熟软件系统。国外商品化的嵌入式实时操作系统,
已进入我国市场的有
WindRiver、Microsoft、QNX 和 Nuclear 等产品。我国自主开发的嵌入式
系统软件产品如科银
(CoreTek)公司的嵌入式软件开发平台 DeltaSystem,中科院推出的
Hopen 嵌入式操作系统。
㈢嵌入式系统的选型原则
① 硬件平台的选择
嵌入式系统的核心部件是各种类型的嵌入式处理器,嵌入式开发硬件平台
的选择主要是嵌入式处理器的选择。在一个系统中使用什么样的嵌入式处理器内
核主要取决于应用的领域、用户的需求、成本、开发的难易程度等因素。确定了使
用哪种嵌入式处理器内核以后接下来就是综合考虑系统外围设备的需求情况
以选择一款合适的处理器。下面列出考虑系统外围设备的一些因素:
●总线的需求
●有没有通用串行接口
●是否需要USB总线
●有没有以太网接口
●系统内部是否需要I2C总线和SPI总线
●音频D/A连接的IIS总线
●外设接口
●系统是否需要A/D或D/A转换器
●系统是否需要I/O控制接口。
另外,还要考虑处理器的寻址空间,有没有片上的Flash存储器,处
理器是否容易调试和仿真以及调试工具的成本和易用性等相关的信息。
② 嵌入式操作系统的选择
实时嵌入式系统的种类大体上可分为两种:商用型和免费型。商用型的实时
操作系统功能稳定、可靠,有完善的技术支持和售后服务。免费型的实时操作系
统在价格方面具有优势,但是不管选用什么样的系统,都要考虑以下几点:
●操作系统的硬件支持;
●开发工具的支持程度;
●能否满足应用需求。
㈣实例分析:基于单芯片方案的电子秤系统设计
随着技术的发展,电子秤电路不断向着更高集成化的方向发展。
CSU1221 是芯海科技
公司自主研发的集成高精度
ADC 的 CMOS 单芯片 MCU,是国内首创的一款应用于商用电
子秤的
SoC 芯片。
电子秤中模数转换电路现在主要有两种实现电路:由分立元件组成的积分电路和单个
模数转换
(ADC)芯片。
①CSU1221 芯片技术特性
CSU1221 是 一 个 8 位 CMOS 单 芯 片 MCU , 内 置 4K×16 位 一 次 性 可 编 程
(OTP)ROM,256B 数据存储器(RAM),有 17 个双向 I/O 口,带有 2 通道 24 位全差分输入
或
4 通道 24 位单端输入的 Σ-ΔADC,工作电压为 2.4V~3.6V,工作电流小于 3mA。
如图
1 所示,CSU1221 内部集成稳压源,可配置输出四种不同电压值,为传感器供电,
通过对内部寄存器的操作来打开或关闭稳压源的输出,此电压同时作为
CSU1221 内部