波形发生器单片机实现

这篇电子设计论文详细探讨了如何使用单片机来实现波形发生器,涵盖了编程技巧、算法设计以及产品设计中的关键点,同时涉及存储系统在其中的作用和任务分配。
摘要由CSDN通过智能技术生成

电子设计论文

单片机是实现各种控制策略和算法的载体。由台湾凌阳公司生产的SPCE系列单片机,因其功耗低,超小型,低成本,功能完整,非常适用于便携式仪表和就地式显示控制仪表,在国内越来越受到用户的重视和广泛的应用。SPCE 061A 单片机功能强大,其片内含有八路十位A/D转换器和两路D/A转换器,该波形发生器运用单片机技术,通过巧妙的软件设计和简易的硬件电路,产生数字式的正弦波、方波、斜波等幅值可调的信号。信号频率,可通过键盘输入,并显示。与现有各类型波形发生器比较而言,产生的数字信号干扰小,输出稳定,可靠性高,特别是操作简单方便,人机界面友好,成本低,非常适合于物理实验室教学与实验使用。  

SPCE 061A
单片机概述

  SPCE 061A 是继u/'nSP系列产品SPCE 500A 等之后凌阳科技推出的又一个16位结构的微控制器。目前有两种封装形式:84引脚的PLCC84封装和80引脚的LQFP80贴片封装。主要性能如下:
■16
m’nSP微处理器;
工作电压:VDD2.4~3.6V(cpu), VDDH2.4~5.5V(I/O)
■CPU
时钟:32768Hz~49.152MHz
内置2KSRAM、内置32K FLASH
可编程音频处理;
■32
位通用可编程输入/输出端口;
■32768Hz
实时时钟,锁相环PLL振荡器提供系统时钟信号;
■2
16位可编程定时器/计数器(可自动预置初始计数值)
■2
10DAC(-模转换)输出通道;
■7
通道10位电压模-数转换器(ADC)和单通道语音模-数转换器;
声音模-数转换器输入通道内置麦克风放大器自动增益控制(AGC)功能;
系统处于备用状态下(时钟处于停止状态)耗电小于2mA@3.6V
具备触键唤醒的功能;
■14
个中断源:定时器A / B2个外部时钟源输入,时基,键唤醒等;
使用凌阳音频编码SACM_S240方式(2.4K/),能容纳210秒的语音数据;
具备异步、同步串行设备接口;
具有低电压复位(LVR)功能和低电压监测(LVD)功能;
内置在线仿真电路接口ICEIn- Circuit Emulator);
具有保密能力;
具有WatchDog功能(由具体型号决定)

一、方案设计与论证
方案一:  

  本方案直接采用凌阳SPCE 061A 作为波形发生器。波形的具体产生是通过两路DAC来产生,凌阳SPCE 061A 在这方面的设计为我们提供了极大的方便,用它实现的好处在于,外围电路极其简单,另外在DAC的编程方面又提供及其便利的编程环境。外围电路的设计包括三大部分,第一是键盘控制电路的设计,这里采用4*4键盘,由IOA的低八位进行控制,把键盘上的行和列分别接在IOA0~IOA3

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值