微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于PSD系列芯片的单片机电路设计

基于PSD系列芯片的单片机电路设计

时间:11-15 来源:互联网 点击:

摘 要:

现在,PSD系列芯片的功能和优点尚未被许多人所认识,大多数人还习惯于用散件来构造单片机外围电路,这种思维方法必将随着PSD系列芯片的普及应用而发生改变。

1、传统的单片机系统的硬件构成

对于传统的工业控制单片机系统的硬件构成来说,尽管典型的微控制器(如:8031,8098,90C32,Z8,M68010,TMS320CXX等)内部已集成了计数器、小量的RAM和ROM以及有限的I/O能力,但大多数的微控制器仍需外加EPROM、RAM、I/O端口和存储器空间译码逻辑,有时还需外加锁存器对来自多路复用地址/数据总线的地址和数据进行分离。电路的设计者不得不根据各自的需要来选用芯片构成自己所要设计的电路,一旦电路设计完成,如果要进行修改则比较麻烦,如果采用以PSD系列芯片作为单片机的外围芯片就可以使上述问题得到很好的解决。

2、采用PSD芯片的单片机系统的硬件构成

WSI公司生产的一种高性能的现场可编程的微控制器外围集成电路(PSD)系列,将EPROM、RAM、PLD、地址锁存器和I/O口集成在单一的芯片上。随着PSD系列芯片的出现和发展,设计者不必再费尽心思地考虑需要哪些离散器件来构成系统所需的存储器、译码电路、端口和地址锁存器了。这种芯片内功能的高度集中,使得小型系统的组件可降低到只有两个芯片:一片微控制器和一片PSD芯片。这种硬件设计的二片方案,既可简化电路设计,节省印制板空间,缩短产品开发周期,又可增加系统可靠性,降低产品功耗。当然,对于较大的系统,可配置多个PSD芯片,而不需要外加逻辑线路。将两个或多个PSD芯片通过水平级联(以增加总线宽度)或垂直级联(以增加子系统深度),来增加该系统的存储器空间、I/O端口和片选信号,用以达到系统所需的要求。

3、PSD系列芯片的内部结构和功能简介

PSD系列芯片(主要有PSD3、PSD4、PSD5、PSD6、PSD8、PSD100等)系列,目前最常用的是PSD3和PSD100系列芯片。

PSD3系列芯片的主要结构和功能表现在以下几个方面:

(1)数据总线 PSD3的数据总线为16位,通过配置,既可工作于8位,又可工作于16位;既可工作于地址/数据复用方式,又可工作于非复用方式。

(2)寻址空间 PSD3的地址总线为A0~A19,寻址空间可达1MB。尤为重要的是PSD3系列芯片内含两个可编程地址译码器(PADA和PADB),它们采用可重复编程的CMOSEPROM技术制造的,供用户进行编程和擦除,类似GAL器件。这个可编程阵列拥有输入项12个(有的芯片16个)、输出项24个、乘积项40个。PADA主要用来产生片选PSD3芯片内部EPROM和SRAM所需的信号,它是由地址(A11~A19)、读写逻辑等信号编程产生。PADB的输入与PADA的输入相同,但它的输出是输出到端口B和C上,供片外使用,以便选择外部器件或用作随机逻辑替换。这种逻辑的可替换性和随机性,使得PSD3能以不同的方式配置PADA和PADB的输出,来适应不同种类的微控制器芯片,如图1所示。PSD3系列芯片的配置,只要在WINDOWS环境下运行PSDsoft-Lite软件包,并通过打印口连接PEP300编程器即可进行,且操作十分简单。

(3)I/O引脚 PSD3有19个I/O引脚,分成三个端口A(PA0~7)、B(PB0~7)和C(PC0~2),可单独配置使用,其灵活性既可使PSD3芯片与共享资源相接口,又可用作微控制器I/O端口的扩展。当C口配置为输入时,可用作地址A16~18的输入:当它配置为输出时,可用作地址译码器PADB的输出。端口A和B的工作方式比C口更加灵活,对于不同的微控制器,可进行不同的配置。如果微控制器是地址/数据复用型的,PSD3作为它的外围接口芯片,该微控制器的数据线若是8位,它的复用地址/数据线直接与PSD3的AD0~7相连:若是16位,则直接与PSD3的AD0~15相连,此时的A口、B口均可配置成I/O端口。如果微控制器不是地址/数据复用型的,PSD3作为它的外围接口芯片,该微控制器的地址线直接与PSD3的AD0~15相连,它的数据线若是16位,则将高8位与B口相连,低8位与A口相连:若是8位,直接与PSD3的A口相连,此时的A口配置成数据总线所示。

(4)片内EPROM 片内256k位的EPROM,可配置为32k×8或16k×16,为优化地址译码而划分为8个相等的可映射存储块,每个存储块结构为4k×8或2k×16,由PADA的输出ES0~ES7来选择。存储器的访问时间为90ns,包括输入锁存和PAD地址译码的时间。

(5)片内RAM 片内16k静态RAM:可配置为2k×8或1k×16,由PADA的输出RSO来选择。它的访问时间也为90ns,包括输入锁存和PAD地址译码的时间。

(6)片内加密可实现PSD3系列芯片的配置加密和PAD的译码加密。由于传统的硬件电路是由散件构成,通过测试单个器件,比较容易破译

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top