MCU接口模块电路设计汇总课件_第1页
MCU接口模块电路设计汇总课件_第2页
MCU接口模块电路设计汇总课件_第3页
MCU接口模块电路设计汇总课件_第4页
MCU接口模块电路设计汇总课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MCU接口模块电路设计第1页,共18页。MCU接口模块电路设计功能描述 1、主要实现对MCU接口信号的内部系统时钟的同步、读写控制的译码;2、完成MCU对状态寄存器的读、检测使能寄存器的写和测试表的读写功能。 第2页,共18页。表1 MCU接口模块管脚列表MCU接口模块电路设计信号定义I/O接口模块Addr15:0MCU读写地址IMCU接口Dataw7:0MCU写数据IDatar7:0MCU读数据OMCU_CS_nMCU片选信号IMCU_Rd_nMCU读使能信号,低有效IMCU_We_nMCU写使能信号,低有效IClk_MCUMCU时钟,19MIMCU接口信号(时序)描述 第3页,共18页。M

2、CU接口模块电路设计信号定义I/O接口模块State_Reg7:0测试状态,具体比特位见检测状态寄存器I自动扫描模块接口MCU_Tab_Dater7:0MCU读测试表寄存数据IScan_Start自动扫描测试启动信号OMCU_Tab_Addr3:0MCU读写测试表寄存地址OMCU_Tab_Dataw7:0MCU写测试表寄存数据OMCU_Tab_Rd_nMCU读测试表使能,低有效OMCU_Tab_we_nMCU写测试表使能,低有效O表2 自动扫描模块管脚列表MCU接口信号(时序)描述 第4页,共18页。MCU接口模块电路设计信号定义I/O接口模块Mode工作模式,0正常,1扫描模式ORAM接口R

3、st复位信号I外部接口Clk_50系统时钟50MI表3 RAM和外部接口管脚列表MCU接口信号(时序)描述 第5页,共18页。MCU接口模块电路设计 MCU控制过程示意图以两次扫描测试为例,MCU控制过程示意图如下:Command:工作模式:S_busy:S_end:AAH55H55HAAH正常扫描测试工作模式正常工作模式该次扫描已结束该次扫描已结束第一次自动扫描测试第二次自动扫描测试第6页,共18页。图1 MCU读时序 MCU接口模块电路设计TprdTrcTrdTzTadTcrMCU_CS_nMCU_rd_nAddr15:0Data7:0第7页,共18页。图2 MCU写时序 MCU接口模块电

4、路设计TswrTpwrTwcThwrTcwMCU_CS_nMCU_we_nAddr15:0Data7:0第8页,共18页。MCU接口时序参数设计 Tpwr/Tprd按实际设定为100ns,Tswr按实际设定至少100ns 表4 MCU时序的参数表 MCU接口模块电路设计参数符号最小值典型值最大值单位片选有效到读写控制信号有效的时间Tcw/Tcr0-ns读有效到数据有效的延迟时间Trd1123ns读写控制信号无效到片选无效的时间Twc/Trc0-ns读写控制信号有效长度Tpwr/Tprd10-ns地址变化到数据有效的延时Tad1325nsRDN上升沿到数据无效的时间Tz25ns数据有效到写信号有

5、效的建立时间(setup time)Tswr6-ns写信号无效后数据的保留时间(hold time)Thwr2-ns第9页,共18页。功能实现 1MCU的接口采用异步方式,即MCU对外设读写是用读写使能信号(MCU_Rd_n和MCU_We_n)的上沿。为保证数据的稳定采样,实际设计中,MCU写时,用MCU_We_n的上沿来寄存地址和数据并在上沿进行写操作;MCU读时,用MCU_Rd_n下沿来寄存地址和数据,并在MCU_Rd_n的上沿到来时准备好所读的数据,保证MCU在MCU_Rd_n的上沿能正确读出数据。MCU读写时钟周期按实际设为100ns。 MCU接口模块电路设计第10页,共18页。功能实

6、现 2模块设计需完成如下工作:命令寄存器的读写操作、状态寄存器读操作和测试表的读写操作、根据状态命令字译码自动扫描启动信号和工作模式。模块包括:MCU总线的50M时钟的同步(请注意考虑CS信号和使能信号与地址线和数据线的异步处理);写操作时的地址、数据寄存和写信号的寄存;读操作时的地址寄存、读数据的选择和读信号的寄存。 MCU接口模块电路设计第11页,共18页。检测使能寄存器command_register 读/写地址:0210H 表5 command_registerMCU接口模块电路设计位域7:0名称Command7:0操作可读可写说明55H:进入扫描工作模式并启动一次扫描操作。AAH:检

7、测使能关闭,进入正常工作模式。第12页,共18页。检测使能寄存器command_register 读/写地址:0210H缺省状态下,检测使能是关闭的,此时芯片能正常工作。若想对外部SRAM进行检测,须通过MCU接口电路向检测使能寄存器中写入命令字55H,开放检测使能,此时芯片不能进行正常工作,而由检测控制器自动地对外部SRAM进行检查。若测试结束,则向检测使能寄存器中写入AAH,则芯片停止对外部SRAM检测,进行正常工作状态。 MCU接口模块电路设计第13页,共18页。MCU接口同步化设计参考 同步采样模块接受来自MCU的异步总线信号,通过用clk_sys(系统时钟)的上升沿进行采样,得到和时钟沿对齐的信号,完成异步信号的同步化MCU接口模块电路设计第14页,共18页。MCU接口同步化设计参考波形MCU接口模块电路设计第15页,共18页。MCU接口同步化设计参考电路MCU接口模块电路设计第16页,共18页。MCU接口电路设计亚稳态处理MCU接口模块电路设计在MCU接口设计时,有时候会遇到要产生rdy信号的时候,但是,由于rdy信号的产生和MCU的读是一个异步信号。因此,会有可能产生亚稳态现象,从而引起系统操作错误,为了能够正确产生rdy信号,一个较好的方法是运用MCU_clk时钟信号对内部产生的rdy信号进行处理,如下图所示:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论