DSP原理与应用-第6章McASP.ppt

上传人:牧羊曲112 文档编号:5428128 上传时间:2023-07-05 格式:PPT 页数:54 大小:693.50KB
返回 下载 相关 举报
DSP原理与应用-第6章McASP.ppt_第1页
第1页 / 共54页
DSP原理与应用-第6章McASP.ppt_第2页
第2页 / 共54页
DSP原理与应用-第6章McASP.ppt_第3页
第3页 / 共54页
DSP原理与应用-第6章McASP.ppt_第4页
第4页 / 共54页
DSP原理与应用-第6章McASP.ppt_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《DSP原理与应用-第6章McASP.ppt》由会员分享,可在线阅读,更多相关《DSP原理与应用-第6章McASP.ppt(54页珍藏版)》请在三一办公上搜索。

1、第五章 多通道音频串行端口(McASP),5.1 McASP 简介,McASP(Multichannel Audio Serial Port)是一个通用音频串行端口。McASP包括发送和接收部分,它们之间可以同步运行,也可以完全独立地使用各自的主时钟,位时钟和帧同步信号,并且可以使用具有不同位流格式的传输模式。McASP模块包括16个串行器,可以单独激活来进行发送或接收。另外,所有的McASP引脚都可以被配置为通用输入输出(GPIO)引脚。,位、字和单元的定义,位(Bit):位是串行数据流中的最小组成部分。每个位的开始和结束都是用一个串行时钟的边沿作为标志。字(Word):字是一组位,它组成了

2、在DSP和外部器件之间传输的数据。单元(Slot):一个单元包括组成字的那些位。有时为了将字填充到对于DSP和外部器件接口来说合适的位数,单元也包括那些用来填充字的附加位。在一个单元内,这些位可以是最高位先进或先出McASP,也可以是最低位。当字的长度小于单元长度时,字可以排列到单元的左边(开始)也可以排在单元的右边(末尾)。不属于字的附加位可以用0、1或者字中的一位(一般是MSB或LSB)来填充。Most Significant Bit Least Significant Bit,单元内位序和字对齐方式,帧定义及帧同步宽度,帧(Frame):一帧可以包括一个或多个单元,这由具体协议确定,Mc

3、ASP结构框图,McASP包括以下引脚:串行数据引脚AXRn:每个McASP达到16个发送时钟 AHCLKX:McASP的发送高频主时钟 ACLKX:McASP的发送位时钟发送帧同步信号AFSX接收时钟 AHCLKR:McASP的接收高频主时钟 ACLKR:McASP的接收位时钟接收帧同步信号AFSR静音 AMUTEIN:McASP的静音输入(从外部器件)AMUTE:McASP的静音输出,5.2.2 寄存器,McASP 模块所使用的寄存器如表5-2所示,具体内容请阅读参考文献3“TMS320C672x DSP Multichannel Audio Serial Port(McASP)Refer

4、ence Guide”(SPRU878A.pdf),5.2.3 时钟和帧同步信号发生器,McASP的时钟发生器能产生独立的发送和接收时钟,可以对它们单独进行编程,它们相互之间可以完全异步。串行时钟(位速率时钟)可以源自:内部-将内部时钟源通过两个分频器产生时钟外部-直接由ACLKR/X引脚输入混合-一个外部高频时钟输入到McASP的AHCLKX引脚或AHCLKR引脚,然后被分频产生位速率时钟 在内部和混合的情况下,位速率时钟信号是内部产生的,需要由ACLKX引脚或ACLKR引脚引出。在内部产生的情况下,一个内部产生的高频时钟由ACLKX引脚或ACLKR引脚引出作为系统中其它部分的参考时钟。Mc

5、ASP需要以位时钟和帧同步信号的最小值运行,并且能够使这些时钟以一个外部高频主时钟作为基准。,1.发送时钟,发送时钟由寄存器ACLKXCTL和AHCLKXCTL进行配置,XCLK边沿搬移数据,ACLKX 内部/外部,位时钟分频器,AHCLKX 内部/外部,高频时钟分频器,2.接收时钟,接收时钟由寄存器ACLKRCTL和AHCLKRCTL进行配置,3.帧同步信号发生器,帧同步信号有两种不同的模式:突发式和TDM式。帧同步信号的选择是通过对接收和发送帧同步信号控制寄存器(AFSRCTL和AFSXCTL)的编程来控制的。这些选择包括:内部产生或外部产生;帧同步信号极性,上升沿或下降沿;帧同步信号宽度

6、,一位或一个字;位延迟,在第一个数据位前的0、1或2个时钟周期。,利用McASP时钟和帧的灵活性进行处理的例子,以48 kHz 的速率从DVD中接收数据,但是以96 kHz或192 kHz的速率输出解码的音频。这可以通过输入一个高频主时钟,以内部产生的位时钟速率的8分频进行接收,以4分频或2分频进行发送来实现。以一个取样速率(如:44.1 kHz)接收数据,但以不同的取样速率(如:48 kHz)发送数据。,5.2.4 串行器,串行器由寄存器SRCTLn来控制。串行器负责将串行数据移入或移出McASP。每一个串行器包括一个移位寄存器(XRSR),数据缓存器(XRBUF),控制寄存器(SRCTL)

7、。接收,数据通过AXRn引脚移入移位寄存器XRSR。在整个数据单元都被收集到了XRSR之后,接着这些数据就被复制到数据缓存XRBUF中。现在DSP就可以通过RBUF寄存器(接收XRBUF的别名),经格式化单元读取数据了。发送,DSP芯片通过向XBUF寄存器(发送XRBUF的别名)中写入数据,经过发送格式化单元,数据从XRBUF复制到XRSR中,由AXRn引脚移出(跟串行时钟同步)。,5.2.5 格式化单元,McASP有两个数据格式化单元,一个用作发送,一个用作接收。格式化单元包括三个部分:位屏蔽和填充(屏蔽位,进行符号扩展)旋转(字内对齐数据)位翻转(选择是MSB在前还是LSB在前),5.2.

8、7 引脚控制,除了AMUTEIN外的McASP的所有引脚都是双向输入/输出引脚。而且,这些双向引脚既可以作为McASP引脚使用也可以作为通用输入/输出(GPIO)引脚。由下列寄存器来控制引脚功能:引脚功能寄存器(PFUNC):选择引脚是作为McASP引脚还是GPIO引脚。引脚方向寄存器(PDIR):选择引脚是输入还是输出引脚数据输入寄存器(PDIN):显示引脚的输入数据引脚数据输出寄存器(PDOUT):如果引脚被配置为通用(GPIO)输出口(PFUNCn=1 and PDIRn=1),那么数据就会由此引脚输出。在引脚被配置为McASP引脚时(PFUNCn=0)此寄存器不可用。引脚数据设置寄存器

9、(PDSET):PDOUT的别名。向PDSETn写入1就会将相应PDOUTn设置为1。写入0没有影响。仅在引脚配置为GPIO输出时(PFUNCn=1,PDIRn=1)此寄存器可用。引脚数据清除寄存器(PDCLR):PDOUT的别名。向PDCLRn写入一个1就会将相应PDOUTn设置为0。写入0没有影响。仅在引脚配置为GPIO输出时(PFUNCn=1,PDIRn=1)此寄存器可用。,McASP引脚控制方框图,1.McASP引脚控制,即使McASP引脚被用作串行通道功能(非通用输入输出口),也必须正确的设置McASP GPIO寄存器PFUNC和PDIR。当使用这些引脚的串行通道功能时,必须将每个引

10、脚的PFUNCn清零,有些输出要求PDIRn=1,如时钟引脚作为时钟输出使用时,串行数据引脚作为发送使用时,以及AMUTE作为静音输出使用时都有这样的要求。时钟输入和配置为接收的引脚必须设置PDIRn=0。,2.GPIO引脚控制,将PFUNCn设置为1来进行GPIO操作,配置PDIRn为要求的方向,PDOUT,PDSET,PDCLR控制引脚的输出值。不管PDIR和PFUNC的设置如何,PDIN通常反映引脚的状态。,将引脚用作GPIO引脚的例子,例5-1:通用输入引脚PDIRn=0(输入)PFUNCn=1(GPIO功能)可以读PDIN寄存器来获得引脚输入状态例5-2:通用输出引脚使用PDOUT激

11、活PDIRn=0(默认为输入)PFUNCn=1(GPIO功能)PDOUTn=需要的输出值PDIRn=1(在PDOUTn 配置为需要的值后变为输出),例5-3:通用输出引脚使用PDSET将数据从0变到1如果引脚被配置为通用输出引脚,并输出0,若将输出从0变为1,推荐使用PDSET寄存器而不是使用PDOUT寄存器。这是因为对PDSET寄存器的写操作仅仅影响所关心的引脚。将一个引脚从0变到1,要进行如下操作:置位PDSETn,将置位相应的PDOUTn。例2-4:通用输出引脚使用PDCLR将数据从1变到0如果引脚被配置为通用输出引脚,并输出1,若将输出从1变为0,推荐使用PDCLR寄存器而不是使用PD

12、OUT寄存器。这是因为对PDCLR寄存器的写操作仅仅影响所关心的引脚。将一个引脚从1变到0,要进行如下操作:设置PDCLRn,将清零相应的PDOUTn。,将引脚用作GPIO引脚的例子,5.3.1 McASP 启动与初始化,按照下面的步骤来配置McASP(1)通过设置GBLCTL=0复位McASP到缺省值(2)配置除GBLCTL之外的所有McASP寄存器(3)启动高频串行时钟AHCLKX或AHCLKR。即使使用外部高频串行时钟这一步也是必需的(4)启动串行时钟ACLKX或ACLKR。如果使用外部串行时钟,可以跳过这一步(5)启动数据获取(6)激活串行器(7)确保所有的发送缓冲器在工作(8)状态机

13、退出复位(9)帧同步信号发生器退出复位(10)只要接收到第一个帧同步信号,McASP就开始传输数据,1.突发传输模式McASP支持突发传输模式,这种模式下帧同步信号的产生不是周期性,而是数据驱动的。主要用于非音频数据的传输,例如在两个DSP芯片间传输控制信息。在突发帧同步信号模式下,帧同步信号延迟可以被指定为0,1或2个串行时钟周期。这是指帧同步信号边沿和单元开始之间的延迟。,5.3.2 传输模式,5.3.2 传输模式,2.TDM传输模式TDM 格式可以用于DSP芯片与一个或多个模-数转换器(ADC),数-模转换器(DAC)之间的数据传输。TDM格式包括三部分:时钟、数据和帧同步信号。在TDM

14、的术语中,“单元”通常也被称为“通道”,一帧包括多个通道。每一个TDM帧是由帧同步信号来定义的(AFSX或AFSR)。数据传输是连续的,因为TDM格式主要用于跟工作在固定采样频率下的数据转换器进行通信,在单元之间没有延迟。,3.数字音频接口(DIT)传输模式除适合在同一系统内的芯片之间传输音频数据TDM传输模式和突发传输模式外,McASP的数字音频接口(DIT)传输模式也支持以S/PDIF,AES-3或IEC-60958格式传输音频数据。这些格式是用来在不同系统之间通过光缆或同轴电缆传送音频数据的。DIT模式仅仅适用于配置为发送器的串行器,对于配置为接收器的串行器不适用。,5.3.2 传输模式

15、,5.3.3 数据发送和接收,1.数据就绪状态和事件/中断的产生(1)发送数据就绪发送数据就绪标志即XSTAT寄存器中的XDATA位反映了XBUF寄存器的状态。当从XRBUFn缓冲器向XRSRn 移位寄存器传输数据时,XDATA标志位被置位,表示XBUF是空的并准备好接收从DSP来的新数据了。当XDATA位被写入1或者所有被配置为发送器的串行器都被DSP写入数据,标志位就会被清零。在这个例子中,当字A的最后一位(A0)被发送出去时,McASP将XDATA标志位置位,并产生一个AXEVT事件。然而,在AXEVT被激活前还需要5个McASP系统时钟(即AXEVT延迟)。紧接在AXEVT之后,DSP

16、开始对McASP服务,向XBUF写入字C(DSP服务时间)。DSP必须在McASP所要求的建立时间之前向XBUF写入字C(建立时间)。,5.3.3 数据发送和接收,(2)接收数据就绪接收数据就绪标志即RSTAT寄存器中的RDATA位反映了XBUF寄存器的状态。当从XRSRn 移位寄存器向X RBUFn缓冲器传输数据时,RDATA标志位被置位,表示RBUF中包含接收的数据并准备好让DSP来读取数据了。当RDATA位被写入1或者所有被配置为接收器的串行器都被读出了,标志位就会被清零。在这个例子中,当接收到字A的最后一位(A0)时,McASP将RDATA标志位置位,并产生一个AREVT事件。然而,在

17、AREVT被激活前还需要5个McASP系统时钟(即AREVT延迟)。紧接着AREVT之后,DSP开始对McASP服务,从XBUF读取字A(DSP服务时间)。DSP必须在McASP所要求的建立时间之前从XBUF读取字A(建立时间)。,4.使用CPU为McASP服务使用CPU为McASP服务可以通过中断(利用AXINT/ARINT中断)或者通过查询XSTAT寄存器中的XDATA位来实现。CPU既可以通过dMAX端口访问也可以通过外围配置总线来访问它。要通过中断使CPU服务于McASP,必须分别将XINTCTL/RINTCTL寄存器中的XSTAT/RSTAT位使能,从而在数据准备就绪后产生中断AXI

18、NT/ARINT。5.使用DMA为McASP服务尽管DMA也可以通过外围配置总线来服务于McASP,最佳方案还是通过dMAX端口来使用DMA为McASP服务。使用AXEVT/AREVT,它是在XDATA/RDATA数据从0变为1时被触发的。,5.3.3 数据发送和接收,1.发送位流数据对齐McASP发送器支持的串行格式为:单元大小=8,12,16,20,24,28,32 位 字大小=单元大小 对齐:当每个单元中包含的位大于每个字中包含的位时,则左对齐=先将字移位,剩余的位被填充起来。右对齐=先将填充位移位,单元末尾的位由字占据。顺序:位的移出顺序,MSB:先将最高位移出,最后移出最低位;LSB

19、:先将最低位移出,最后移出最高位。发送位流格式寄存器(XFMT)中的可编程选项支持这些串行格式的不同组合。XRVRS:位反转时可置为1,没有位反转时置为0。XROT:右旋位数可以是0,4,8,12,16,20,24或28 位 XSSZ:发送单元大小可以为8,12,16,20,24,28或32 位,5.3.4 格式化器,2.接收位流数据对齐McASP接收器支持的串行格式与发生器的格式相同,5.3.4 格式化器,5.4 McASP应用示例,C6727DSP可以使用McASP接口与其他DSP芯片进行通讯,5.5 SPI 串行数据接口,SPI是一个同步全双工的串行端口,可以支持3、4 或5 线传输,1

20、6位移位寄存器,5个输入输出引脚,中断,时钟极性和相位选择,接收缓冲仿真别名寄存器,接收缓冲寄存器,在主模式和从模式下,SPI支持的四种选择是:3-引脚选择,时钟、数据输入和输出是基本的SPI接口 具有片选功能的4-引脚选择,这一引脚可用来支持在单个SPI总线上连接多个SPI从器件 具有使能功能的4-引脚选择,利用这一引脚可以通过加入硬件握手来提高整个吞吐量 具有使能和片选功能的5-引脚选择,使用所有的引脚,SPI 操作,在3-引脚选项中的主模式下,DSP按照右对齐的方式,将传输数据写到SPIDAT0或SPIDAT1寄存器。这样就开始了一个数据传输。接着由SPIx_CLK引脚输出一连串的时钟脉

21、冲来完成整个操作。由SPIx_CLK引脚输出的每个时钟脉冲使得SPI主器件和从器件每一位的传输都同时进行。传输之前必须设置字长,字长必须跟SPIx_CLK引脚上设置的每次传输时钟脉冲数相匹配。当所有的数据位传输完成后,接收到的数据被复制到SPIBUF寄存器,以备DSP或DMA来读取。另外还会产生中断,SPI操作:3-引脚选择,为了避免跟总线上激活的从器件发生冲突,SPIx_SCS引脚被主器件禁止时,还会使输出引脚进入高阻状态。在主模式下,SPIx_SCS是一个输出引脚,C672x DSP仅仅支持一个SPIx_SCS引脚,因此在主模式下这一引脚的用处是非常有限的。实际应用中,需要利用通用I/O引

22、脚来支持多个从器件的片选。,SPI操作:带片选的4-引脚选项,握手操作按下列步骤进行:某一传输结束后,SPI主从模块需要等待传输结束后从SPI模块禁止SPIx_ENA,标志着它需要等待,还没有准备好从模块通过从SPIBUF读接收数据来开始维护它的SPI然后,从器件向SPIDAT0或SPIDAT1写传输数据。这样就会使得从SPI激活SPIx_ENA,标志着已经准备好进行下面的传输了同时,主器件可以随时维护它的SPI。为了避免从器件超载,在向它的SPIDAT0或SPIDAT1寄存器写之前不需要插入一个延迟。相反的,主SPI模块会自动延迟下一个传输,直到从模块再次激活SPIx_ENA来指出已经准备好

23、进行传输了。这个握手信号允许两个SPI以最大的可能速率进行通信。没有握手信号,主模块必须在每个传输之间插入一个足够长的延迟,来满足从模块维护它的SPI的最长响应时间。利用握手引脚,吞吐量由两个器件SPI端口的平均响应时间来决定。,SPI操作:具有使能功能的4-引脚选项,5-引脚模式是两种4-引脚模式的扩展集,SPI操作:5-引脚选项,SPI模块支持多种数据格式选项:搬移方向:MSB或LSB开始字符长度:2到16位,SPI在发送和接收缓冲器中的数据排列,SPI 时钟模式,SPI 时钟模式,SPI 数据传输示例,在两个器件之间,使用5位传输字符长度进行的一个SPI数据传输示意图,SPI 主模式时序

24、选项,主模式下的SPI支持多种选项来改变它产生片选信号(SPIx_SCS)的时序。这样SPI就能够通过自动产生适当的延迟来支持各种不同从器件的时序要求,从而不会给DSP增加额外的开销。1).片选建立时间可以通过设定主器件,来为从器件在SPIx_CLK的第一个边沿到来之前提供一定的片选建立时间。这个延迟可以设定为2到33个SYSCLK2周期。2).片选保持时间也可以通过设定主器件,来为从器件在SPIx_CLK最后一个边沿之后提供一定的片选保持时间。这个延迟可以设定为1到32个SYSCLK2周期。3).传输间的自动延迟SPI主模块在某一传输之后可以自动加入2到65个SYSCLK2周期的延迟。在延迟

25、结束之前不会开始新的传输。4).SPI片选延迟选项在几个连续的数据传输期间从器件必须是选定的,从而要求片选信号保持连续有效,而其他的从器件要求在连续的数据传输之间片选信号无效。,SPI 作为通用I/O引脚SPI的每一个引脚都可以通过SPI引脚控制寄存器来编程设定为通用I/O引脚。只要SPI的某一引脚未被用于选定的SPI总线协议,那么就应该通过将寄存器中的对应位设置为0,来将这个不用的引脚编程为通用输入引脚或通用输出引脚。中断SPI模块产生两个级别的中断向量,这些中断连同来自I2C和其他SPI模块的中断被组合到一个中断请求里面,来产生C672x DSP的INT14。DMA接口SPI支持一个DMA

26、接口来发送和接收数据传输。强烈建议利用SPI DMA接口进行数据传输,并限制使用中断来进行检错。因为在两个SPI模块和两个I2C模块中共用同一个中断请求。,5.6 I2C 串行数据接口,I2C模块提供了一个在DSP芯片和I2C总线器件之间的接口,具有下列性能:支持字节格式的传输 7位和10位的寻址模式 支持多个主-发送器和从-接收器 支持多个从-发送器和主-接收器 组合的主发送/接收和接收/发送模式(仅在7位寻址模式中)数据传输速率从10 kbps一直到400 kbps(Philips快速模式速率),I2C 模块结构,I2C模块包括下列的基本部分:串行接口:一个数据引脚(SDA)和一个时钟引脚

27、(SCL)数据寄存器:用来临时保存在SDA引脚和CPU或DMA控制器之间流通的接收数据和发送数据 控制和状态寄存器 一个外围数据总线接口:用来使能CPU和dMAX控制器来访问I2C模块寄存器 一个时钟同步器:用来将I2C输入时钟(来自DSP时钟产生器的SYSCLK2)和SCL引脚上的时钟同步,以及用来将数据传输跟具有不同时钟速度的主机同步 一个预定标器:用来将驱动到I2C模块的输入时钟(SYSCLK2)分频 一个仲裁器:用来处理I2C 模块(在它是主机时)和其他主机之间的仲裁的 中断产生逻辑:向CPU发送中断,I2C 操作模式,若I2C模块为主模块,那么开始它一般作为主发送器向某一从模块发送一

28、个地址。在将数据发给从模块时,I2C模块必须保持为一个主发送器。为了从一个从模块接收数据,必须将I2C模块变换成主接收器模式。若I2C模块为从模块,那么开始它一般作为从接收器,并且在它识别出主模块发来的从地址时发出确认信息。如果主模块要向I2C模块发送数据,这时I2C模块必须保持为一个从接收器。如果主发送器向I2C模块发出数据请求,I2C模块必须要变换成从发送器模式。,I2C 开始和停止状态,START状态定义为当SCL为高时,SDA线上从高到低的转变。主模块驱动这一状态是用来指示出数据传输的开始。STOP状态定义为当SCL为高时,SDA线上从低到高的转变。主模块驱动这一状态是用来指示出数据传

29、输的结束。,I2C 串行数据格式,I2C模块支持1到8位的数据长度。下图中给出的是8位数据格式。SDA线上的每一位等同于SCL线上的一个脉冲,并且数据传输时一般是以最高有效位(MSB)开始。可以发送或接收的数据长度是没有限制的,但是发送器和接收器传输的数据长度必须一致。I2C模块支持下列数据格式:7位寻址模式 10位寻址模式 自由数据格式模式,I2C 7位寻址格式,在7位寻址格式中,开始状态后的第一个字节由一个7位的从地址和紧跟着的一个R/W位组成,R/W位决定着数据的方向:R/W=0:主模块向寻址的从模块写(发送)数据 R/W=1:主模块从从模块读(接收)数据在R/W后面插入了一个专门用来确

30、认的(ACK)附加时钟周期。如果是从模块插入ACK位,后面紧跟着来自发送机(主或从,由R/W位决定)的n位数据。n是一个2到8之间的数,接收机是在传输的数据位后面插入一个ACK位。,I2C 10位寻址格式,10位寻址格式跟7位寻址格式类似,只是主模块通过两个字节的传输来发送从地址。第一个字节包括11110b,10位从地址的两个MSBs以及R/W=0(写)。第二个字节为10位从地址中的剩余的8位。在传输完每个字节后,从模块必须要发送确认(ACK)。在主模块向从模块写入第二个字节后,主模块可以继续写数据,也可以使用一个重复的开始状态来改变数据方向。,I2C 自由数据格式,开始状态后紧跟一个数据字。

31、在每个字后面都要插入一个ACK位,字的位数可以是2到8之间的任意数。不发送地址和数据方向位。这样,发送机和接收机必须都支持自由数据格式,而且在传输过程中数据方向必须恒定。,I2C 使用一个重复的开始状态,在7位寻址,10位寻址和自由数据格式中,可以使用重复的开始状态。使用重复开始状态的7位寻址格式如下图所示。在每个数据字的末尾主模块都可以驱动另一个开始状态。在结束状态之前,主模块可以发送/接收任意数目的数据字。数据字的长度可以是2到8之间的任意值。,I2C 时钟产生,DSP时钟发生器从外部时钟源接收一个信号,产生一个I2C输入时钟。I2C模块中的可编程预标定器(prescaler)将I2C的输

32、入时钟分频产生预标定时钟,此时钟必须在6.7-13.3 MHz范围内。I2C模块的时钟分频器将预标定的时钟信号再分频,得到I2C串行时钟。当将I2C模块配置为I2C总线上的一个主模块时,这一串行时钟就会由SCL引脚引出。,发送数据就绪中断/DMA事件 当C672x DSP工作在从发送器模式时,它通过利用I2C扩展的模式寄存器中的发送数据就绪中断模式(XRDYM),以两种不同的方式来产生发送数据就绪中断。GPIO引脚控制可以将I2C模块的SDA和SCL引脚用作通用输入/输出(GPIO)。要使用I2C引脚的GPIO模式,要进行下列操作:通过将I2C模式寄存器(I2CMDR)中IRS位清零来使I2C模块复位。通过将I2C引脚功能寄存器(I2CPFUNC)中的GPMODE位置为1,来使能GPIO模式。,I2C 模块应用示例,AT24C256 是ATMEL 公司生产的256k位串行可擦除只读存储器(EEPROM),具有I2C总线接口,采用8 引脚双排直插式封装,具有结构紧凑、存储容量大等特点。由STA、SCL两线构成的I2C总线可接4 片AT24C256,特别适用于具有大容量数据储存要求的数据采集系统。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号