第十一章 基于PSoC的通信的实现.ppt
《第十一章 基于PSoC的通信的实现.ppt》由会员分享,可在线阅读,更多相关《第十一章 基于PSoC的通信的实现.ppt(74页珍藏版)》请在三一办公上搜索。
1、第11章 基于PSoC的通信电路的实现Chapter 10 Realization of Communication Circuit On PSoC,基于PSoC的通信电路的实现-前言,本章通过三个实例介绍了PSoC3/5在通信电子线路方面的应用。这三个实例主要包括:压控振荡器VCO的实现、幅度调制AM的实现、频率调制FM解调的实现。这三个实例是PSoC3/5在通信电子线路方面的典型应用,这些实例中也代表了当今最新的应用发展趋势。读者通过本章内容的学习,将进一步掌握PSoC在通信电子线路设计方面的高级应用方法和设计技巧。,压控振荡器VCO的实现,压控振荡器(Voltage Controlled
2、 Oscillator,VCO)就是通过电压来控制振荡器的工作频率。本节将介绍使用PSoC实现VCO。图11.1给出了基于PSoC的VCO实现结构图。输出频率由下式计算:(1),压控振荡器VCO的实现,图11.1 基于PSoC的VCO实现结构,压控振荡器VCO的实现-创建和配置工程,1打开软件PSoC Creator,在软件的Start Page界面下,点击Create New Project创建一个新的工程。2在New Project窗口,根据目标器件PSoC3/5,选择Empty PSoC3/5 Design模板,并将工程命名 VoltageControlledOscillator。选择工
3、程保存路径,点击“OK”按钮;,压控振荡器VCO的实现-创建和配置工程(添加并配置IDAC模块),下面给出添加并配置IADC的步骤,主要步骤包括:1拖动IADC器件并将其放置于原理图内(Component Catalog-Analog-DAC-Current DAC(8-bit)。2双击原理图内的DAC_1器件打开配置窗口。3如图11.2,按如下方式,在Configure标签内进行配置:,压控振荡器VCO的实现-创建和配置工程(添加并配置IDAC模块),Name:IDAC Data_Source:CPU or DMA IDAC_Range:0-255uA(1uA/bit)IDAC_Speed:
4、Low Speed Initial_Value:120 其余选项均为默认值。,压控振荡器VCO的实现-创建和配置工程(添加并配置IDAC模块),图11.2 IDAC配置界面,压控振荡器VCO的实现-创建和配置工程(添加并配置比较器模块),下面给出添加并配置比较器的步骤,主要步骤包括:1拖动比较器并将其放置于原理图内(Component Catalog-Analog-Comparator。2双击原理图内的CMP器件打开配置窗口。3如图11.3,按如下方式,在Configure标签内进行配置:Name:CMP 其余选项均为默认值。其余选项均为默认值。,压控振荡器VCO的实现-创建和配置工程(添加并
5、配置比较器模块),图11.3 比较器配置模式,压控振荡器VCO的实现-创建和配置工程(添加模拟端口),下面给出添加并配置模拟引脚的步骤,主要步骤包括:1拖动模拟端口器件并将其放置于原理图内(Component Catalog-Ports and Pins-Analog Pin)。2双击原理图内的Pin_1器件打开配置窗口。,压控振荡器VCO的实现-创建和配置工程(添加模拟端口),如图11.4所示,按如下方式进行配置:Type标签下,参数如下配置:Name:Cint Number of Pins:1 Analog:选中该选项 Digital Output:选中该选项 HW Connection:
6、选中该选项 其余选项均为默认值General标签下,参数如下配置:Drive Mode:Open Drain,Drives Low 其余选项均为默认值,压控振荡器VCO的实现-创建和配置工程(添加模拟端口),图11.4 引脚配置界面,压控振荡器VCO的实现-创建和配置工程(添加时钟输入源),下面给出添加并配置时钟输入源的步骤,主要步骤包括:1拖动模拟端口器件并将其放置于原理图内(Component Catalog-System-Clock)。2双击原理图内的Clock_1器件打开配置窗口。3如图11.5所示,按如下方式进行配置:,压控振荡器VCO的实现-创建和配置工程(添加时钟输入源),图11
7、.5 时钟源配置界面,压控振荡器VCO的实现-创建和配置工程(添加频率输出端口),下面给出添加并配置频率输出端口的步骤,主要步骤包括:1拖动两个数字端口器件并将其放入原理图中(Component Catalog-Ports and Pins-Digital Output Pin)。2按如下方式配置两个数字端口dPort_LSB和dPort_MSB:Number of Pins:1,压控振荡器VCO的实现-创建和配置工程(添加频率输出端口),在TYPE标签栏下,按如下配置参数:Name:Fout Digital Output:选中 HW Connection:选中 其它按照默认参数设置在Gene
8、ral标签栏下,按照如下配置参数:Drive Mode:Strong Drive 其它按照默认参数设置,压控振荡器VCO的实现-创建和配置工程(添加模拟电压输入端口),下面给出添加并配置模拟引脚的步骤,主要步骤包括:1拖动模拟端口器件并将其放置于原理图内(Component Catalog-Ports and Pins-Analog Pin)。2双击原理图内的Pin_1器件打开配置窗口。3按如下方式进行配置:,压控振荡器VCO的实现-创建和配置工程(添加模拟电压输入端口),Type标签下,参数如下配置:Name:Vin Number of Pins:1 Analog:只选中该选项 其余选项均为
9、默认值General标签下,参数如下配置:Drive Mode:High Impedence Analog 其余选项均为默认值,压控振荡器VCO的实现-创建和配置工程(配置引脚),下面给出配置管脚的步骤,主要步骤包括:1从Workspace Explore,双击PSoCRocks.cydwr文件2点击pin标签。3如图11.6,按照如下方式进行配置:Cint连接到P05 Vin连接到P06 Fout连接到P07,压控振荡器VCO的实现-创建和配置工程(配置引脚),图11.6 引脚配置,压控振荡器VCO的实现-创建和配置工程(创建函数文件),其主程序主要完成以下功能:启动IDAC;设置IDAC电
10、流为100uA;启动比较器。下面给出创建函数文件的步骤,主要步骤包括:1打开Workspace Explorer窗口中现有的main.c函数文件。2输入下面的main.c代码。,压控振荡器VCO的实现-编程及调试,下面给出添加并配置开发板的步骤,主要步骤包括:1使用USB电缆连接CY8CKIT-001开发板的USB接口到电脑USB的接口;2将0.1uF的电容连接到P05和地之间;3连接VR到P06;4给开发板进行供电;5使用前述方法进行编程。,压控振荡器VCO的实现-编程及调试,6编程结束之后,拔下USB电缆。7保存并且关闭工程。图11.7 VCO的输出和输入电压的关系8调整开发板上VR的输出
11、,用示波器观察振荡器的输出频率的变化,图11.7给出了其中的变化。,压控振荡器VCO的实现-编程及调试,图11.7 VCO的输出和输入电压的关系,幅度调制AM的实现,幅度调制是模拟通信中常用的一种模拟信号远距离传输的方式,即使用一个载波信号对一个基带信号进行调制,这样,载波信号的幅度就随着基带信号进行变化。如图11.8,给出了基于PSoC实现调幅的原理图结构,该设计使用100kHz的载波信号对500Hz的基带信号进行幅度调制。图11.9给出了AM调制前后的频谱图。,幅度调制AM的实现,图11.8 AM的实现原理图,幅度调制AM的实现,图11.9 调制前后信号频谱图,幅度调制AM的实现-创建和配
12、置工程,1打开软件PSoC Creator,在软件的Start Page界面下,点击Create New Project创建一个新的工程。2在New Project窗口,根据目标器件PSoC3/5,选择Empty PSoC3/5 Design模板,并将工程命名Mixer_AmpModulation。选择工程保存路径,点击“OK”按钮;,幅度调制AM的实现-创建和配置工程(添加并配置混频器),下面给出添加并配置混频器的步骤,主要步骤包括:1拖动VADC器件并将其放置于原理图内(Component Catalog-Analog-Mixer)2双击原理图内的Mixer_1器件打开配置窗口。图11.1
13、0 混频器配置界面3如图11.10,按如下方式,在Configure标签内进行配置:,幅度调制AM的实现-创建和配置工程(添加并配置混频器),LO_Freq:LO Freq 100kHz or greater Minimum_Vdda:2.7V or greater Mixer_Type:Multiply(Up)Mixer Power:High Power,幅度调制AM的实现-创建和配置工程(添加并配置混频器),图11.10 混频器配置界面,幅度调制AM的实现-创建和配置工程(添加并配置混频器),图11.11 放大器配置界面,幅度调制AM的实现-创建和配置工程(添加并配置参考源),下面给出添加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十一章 基于PSoC的通信的实现 第十一 基于 PSoC 通信 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2946224.html