新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于EZ-USB单片机的正弦信号发生器

基于EZ-USB单片机的正弦信号发生器

作者:时间:2013-02-20来源:网络收藏

  2)2PSK:

  实现原理与 2ASK类似,单片机计算出 所需要的两组控制字,然后根据比特率10Kbps的要求,每隔50us,将这两组控制字依次送入 DDS芯片。

  3)频率调制:

  根据调制信号的周期,计算出频率控制字更新的时间,然后循环送至DDS,模拟调频信号频率的变化。

   4宽带功率放大电路

  采用 AD811的两级信号放大电路,第一级为电压放大电路,通过调节电阻阻值来调整电路的增益。后一级为电压跟随,进一步提高电路的带载能力。

  三:信号发生器系统软件构成

  本系统开发主要是基于高速 USB特性,加上丰富的软件开发包,有利于快速开发一个稳定,高效的系统,对进一步拓展系统的功能和精度有很好的快速升级能力。Cypress 公司的网站提供了 CY7C68013 芯片的开发工具包下载, 该开发包提供了开发固件程序的所需的一些资源,如 Keil μVision2 集成开发环境(限制版)、Cypress C51固件框架程序以及一些例子程序。CY7C68013 的固件主要有两种引导方式, 一种是存储在 EEPROM上, 通过上电后的自检自动将固件程序加在 CY7C68013上;另一种方式是通过主机将固件程序下载到CY7C68013。

  本系统在设计上采用外接一片 EEPROM芯片来存放 USB设备配置信息和 8051应用程序。该应用程序在上电后加载到 8051内核,主要完成两个任务:实现 USB协议,包括 USB设备配置及 USB数据传输;实现对 的初始化以及对信号的产生和控制。

  1固件程序框架

  固件程序流程如图 4所示,主要执行以下任务,其中步骤①~⑤主要是完成 USB接口的初始化工作,而步骤⑥~⑩可以看作是任务执行阶段,完成 USB事务及用户特定的任务。


  ① 初始化所有的状态变量;

  ② CY7C68013中 USB端点寄存器进行初始化设置;



评论


相关推荐

技术专区

关闭