psoc设计与应用

psoc设计与应用

ID:33581141

大小:786.79 KB

页数:16页

时间:2019-02-27

psoc设计与应用_第1页
psoc设计与应用_第2页
psoc设计与应用_第3页
psoc设计与应用_第4页
psoc设计与应用_第5页
资源描述:

《psoc设计与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DK3200A——STuPSD3200pSOC设计与应用DK3200A——STuPSD3200pSOC设计与应用DK3200A开发评估板DK3200A是万利电子有限公司为方便用户使用ME-3200单片机仿真器,学习STuPSD3200系列单片机而设计生产的一款廉价的开发评估板。DK3200A开发评估板的核心是80引脚封装的uPSD3200单片机,外围扩展了实时钟M41ST87、RS232电平驱动ST3232、EEPROM24C02、LCD显示模块、按键/LED、旋转数字编码器En-Coder、电源和连接器等。这样一个简单的组合,具有以下功

2、能:z256K/128K/64K字节主FLASH+32K/16K字节第二FLASH,更方便“在应用系统编程(IAP)”z既可作为数据也可作为程序空间的32K/8K/2K字节SRAM。选择DK3200AJP7可使SRAM具有掉电保护功能z具有地址自动增量的256字节DDCRAM,可方便、快速、直接地址访问,更适合作为通讯缓冲区z四通道八位模数转换通道(ADC),五路脉冲宽度调制输出通道(PWM)z可编程译码逻辑(DPLD)提供存储器灵活的地址映射z零功耗技术,具有24个输入宏单元16输出宏单元的CPLDz看门狗定时器WatchdogzUSB

3、接口(uPSD3234A、uPSD3254A具有USB功能)z字节型硬件I2C接口z两个标准异步通讯口(UART)z三个16位定时/计数器z具有扩展功能的中断逻辑zJTAG接口进行在系统编程(ISP)z加密安全措施-可阻止对Flash存储器的访问z6个I/O端口可提供50多个I/O引脚设计要点对于DK3200A开发评估板所具有的功能来说,过去传统的设计方法首先是选择MCU、FLASH、SRAM等主要芯片,然后再根据系统要求选择地址锁存、片选逻辑、扩展输入/输出口等逻辑和时序电路器件。这要求产品设计者必须具备系统设计、硬件电路、软件编程、结

4、构工艺和接口方面的技能、水平,否则是比较难于实现的。STuPSD3200系列单片机的选择和应用,真正地简化了硬件电路和结构工艺设计要求,用户只需要按照典型应用电路要求,通过PSDsoft软件对系统硬件进行配置即可完成,这样不仅降低了系统硬件成本、加快产品设计进度,使传统设计中的多片复杂系统由一片uPSD3200所取代,并使系统具有极大的灵活性。通常,使用STuPSD3200系列单片机设计应用分为以下两个部分:zMCU核心和标准扩展电路。这包含MCU的基本功能如:I/O口、I2C总线、UART、USB、ADC/PWM、Watchdog和RS

5、232电平驱动、实时钟、EEPROM等。对于这部分电路设计,大部分用户是没有困难的,可以从很多资料、书籍和网络上得到设计参考和技术支持。zPSD模块设计包含CSIOP、FLASH、SRAM地址空间分配、数据以及地址总线扩展,CPLD逻辑电路设计等。这部分是pSOC(可编程片上系统)设计要点。下面以DK3200A开发评估板的演示uPSD323x的程序,演示其PSD模块部分的设计方法。1万利电子有限公司www.manley.com.cn2004-3-29MD003V1.0ADK3200A——STuPSD3200pSOC设计与应用PSD模块功能

6、DK3200A开发评估板演示程序要求PSD模块具有以下功能:zCSIOP,FLASH、SRAM、外部扩展LCD模块的地址分配zLCD模块控制信号的产生z数字旋转编码器输出信号的转换DK3200A存储器地址分配在演示程序中存储器地址映像见图1,具体分配如下:zCSIOP被分配在0200H-02FFH的XDATA空间,用于对PSD模块进行控制;z32K字节的第二Flash存储器被分配在0000H-7FFFH的程序空间,用于存放程序代码;z256K字节的主Flash则以8个32K页面访问的方式分配到8000H-0FFFFH的XDATA空间,用于

7、存放数据(也可作为存放程序代码);z8K字节的SRAM被分配在2000H-3FFFH的XDATA空间,作为XDATA数据;zLCD的命令/数据寄存器占用XDATA空间的8000H~8003H,分配在8000H-8003H。以上存储器地址映像中的主Flash存储器和外部扩展的LCD显示模块在地址分配上存在部分地址重叠,我们建议用户对片内和片外地址重叠的处理使用Page寄存器的Page.6选择。当Page.6=0时,选择片内存储器空间(本应用中的主Flash存储器);当Page.6=1时,选择片外存储器空间(在本应用中LCD命令/数据寄存器)

8、。图1:使用uPSD3234时存储器地址配置图使用Page寄存器的低3位,以编码方式访问主Flash存储器8个32K页面。第二Flash存储器和SRAM分别是程序代码空间(使用PSEN访问)和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。