IC卡1604的原理及应用如ft1780芯片内部结构和特点pjp.docx

上传人:you****now 文档编号:63111623 上传时间:2022-11-23 格式:DOCX 页数:36 大小:312.21KB
返回 下载 相关 举报
IC卡1604的原理及应用如ft1780芯片内部结构和特点pjp.docx_第1页
第1页 / 共36页
IC卡1604的原理及应用如ft1780芯片内部结构和特点pjp.docx_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《IC卡1604的原理及应用如ft1780芯片内部结构和特点pjp.docx》由会员分享,可在线阅读,更多相关《IC卡1604的原理及应用如ft1780芯片内部结构和特点pjp.docx(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、逻辑加密密存储卡卡芯片AAT888SC116044卡的应应用摘 要:本文介介绍了目目前应用用较为广广泛的AAT888SC116044逻辑加加密卡的的特点和和工作原原理,同同时给出出了通过过单片机机控制操操作ICC卡的的的应用实实例及程程序。 前言言ICC卡按结结构划分分,可分分为存储储器卡和和微处理理器卡(CCPU carrd)两两大类。逻逻辑加密密卡与普普通存储储卡相比比,内部部结构较较复杂,其其存储区区可以分分成卡片片设置区区和应用用区。卡卡片设置置区内存存放与卡卡片厂商商及发卡卡者相关关代码和和卡片密密码;应应用区又又可以根根据需要要分为不不同的分分区。逻逻辑加密密卡的安安全性相相对较高

2、高,体现现在:卡卡片设立立主密码码、每个个应用分分区具有有各自独独立的操操作密码码。逻辑辑加密卡卡主要控控制作用用是:对对数据存存储区开开放/关关闭的控控制;对对数据存存储区读读/写的的控制;对数据据存储区区擦除操操作的控控制以及及对密码码校验和和错误次次数计数数及锁闭闭功能控控制。ATT88SSC16604卡卡的工作作原理ATT88SSC16604是是由美国国ATMMEL公公司设计计的逻辑辑加密存存储卡芯芯片。它它具有1157004位的的存储容容量,是是目前逻逻辑加密密存储卡卡中容量量较大的的一种产产品芯片片。芯片片特点(11) AAT888SC116044芯片属属于单存存储器多多逻辑分分区

3、结构构。主存存储器除除划分了了特定的的标志数数据区和和控制数数据区之之外,还还将应用用数据区区分成四四个完全全隔离的的子区,并并在每个个子区中中配备了了各自的的读、写写控制标标志和写写入/擦擦除密码码以及密密码输入入错误计计数器等等逻辑控控制。(22) 芯芯片为串串行传输输方式,并并满足IISO778166-3同同步传输输协议。(33)芯片片采用低低功耗的的CMOOS工艺艺制造,每每字位的的读取时时间为 s,写写周期为为5mss。(44) 芯芯片内部部的存储储单元具具有至少少100000次次的擦除除/改写写循环次次数。数数据保存存期为110年。芯片片存储分分区结构构及定义义ATT88SSC16

4、604芯芯片分为为制造商商代码区区、发行行商代码码区、用用户安全全密码区区、用户户密码比比较计数数区、个个人代码码区以及及四个应应用区。每每个应用用区都由由密码区区,密码码比较计计数区,擦擦除密码码区和擦擦除密码码比较计计数区、应应用数据据区和存存储器测测试区组组成。(11) 制制造商代代码区(FZ)该区区里记录录的卡芯芯片生产产商的特特定信息息(例如如:生产产批号、日日期、以以及特别别制定的的特征代代码),由由制造商商在芯片片出厂前前写入。在在控制本本区的熔熔丝(FFUSHHl)没没有熔断断时,该该区的存存储单元元可以象象普通的的EEPPROMM存储单单元一样样进行擦擦除和改改写。一一旦熔丝

5、丝熔断,所所写入的的制造造商代码码就不不可再更更改。(22) 发发行商代代码区(IZ)该区区用于记记录卡片片发行商商的特定定信息(例如:发行批批号、日日期、地地区范围围编号以以及特定定用户编编号等特特征代码码)。当当控制本本区的熔熔丝没有有熔断时时,该区区的存储储单元内内容可以以自由的的擦除或或改写。在在个人化化处理过过程完成成之后,控控制该区区的熔丝丝(FUUSH22)熔断断,即可可将注入入的“发发行商代代码”完完全固化化。这一一代码也也是识别别卡片的的真伪,区区分卡片片应用类类别的重重要标识识。 (33) 个个人代码码区(CCPZ)该区区用于存存放个人人身份标标识数据据。该区区使用上上受芯

6、片片的“用用户密码码”的保保护。当当“用户户密码”比比较成功功,该区区可读可可写可擦擦除。“用用户密码码”比较较不成功功,该区区只能读读而不能能写入和和擦除。(44) 用用户密码码区(SSC)这个个密码区区是整个个存储器器的“总总控制开开关”。使使用前,由由授权持持卡人预预先输入入的一个个安全代代码作为为“参照照字”储储存在这这个存储储区里。使使用时,必必须输入入一个“校校验密码码”。芯芯片将输输入的“校校验密码码”与内内部存储储器的“参参照字”一一一比较较。如果果比较结结果一致致,ICC卡将开开放整个个芯片储储存器(包括各各分区的的控制密密码和各各应用数数据区)。各区区的“安安全密码码”区S

7、SCn(n=ll,2,33,4)与SCC的作用用是完全全类似的的。对于于各分区区的密码码区SCCn (n11,2,33,4)来说,其其比较操操作要受受到对应应“应用用区密码码”比较较计数器器(SnnAC)的计数数控制。当当连续88次输入入密码错错误,SSCn将将被锁死死。(55) 密密码比较较计数区区(SCCAC)该区区对连续续输入的的错误密密码的次次数进行行累计。当当连续88次不正正确的比比较操作作之后,芯芯片将被被锁死。芯芯片被锁锁死之后后,将拒拒绝任何何的擦除除、写入入和比较较的操作作命令。该区区是8位位长,按按位写入入方式操操作。在在芯片初初始化时时是全“11”状态态,即读读出值为为“

8、FFFH”。在在每次比比较输入入的密码码时,先先按从高高位到低低位的顺顺序找第第一个为为“1”的的位,将将此位写写“0”,然然后将新新输入的的“校验验密码”与与原存储储在SCC区的“参参照字”进进行比较较。比较较操作本本身由芯芯片内部部自行完完成,而而比较结结果则通通过置SSV标志志来判别别,即比比较成功功时SVV被置“11”。比比较不成成功,SSV保持持原来的的“0”状状态。在在连续88次比较较错误过过程中每每次比较较操作之之后计数数器的计计数值分分别为“77FH”、“33FH”、“11FH”、“00FH”、“007H”、“003H”、“001H”、“000H”。当当计数器器为“000H”后

9、后,后续续的比较较操作命命令由于于无法在在“SCCAC”区区中找到到一个为为“1”的的位,因因而芯片片拒绝继继续执行行比较操操作。SnnAC(n11,2,33,4)的作用用与SCCAC是是类似的的。操作作控制也也完全一一样。只只是SCCAC是是限制对对SC区区的比较较操作。而而SnAAC则限限制对SSCn区区的比较较操作。SSCACC的控制制级别最最高。当当SCAAC为“000H”后后,芯片片内部封封锁了对对SC区区的比较较操作,从从而使对对SCnn的比较较也被禁禁止。如如果SCCAC为为非“000H”值值,在对对SC区区的比较较密码操操作成功功之后,SSCn能能否进行行比较操操作就由由SnA

10、AC区的的状态值值来决定定。SnnAC区区在连续续8次比比较输入入过程中中,每次次比较操操作之后后计数器器的计数数值与SSCACC的8个个值一样样。(即即分别为为“7FFH”、“33FH”、“11FH”、“00FH”、“007H”、“003H”、“OOlH”、“000H”)当SnnAC为为“000H”时时,则“应应用n区区”将被被锁死。(66)擦除除密码区区(EZZn ,nll.2,3,44)该区区用于存存储擦除除应用区区操作的的控制密密码。这这些密码码一般由由发行商商使用。在在个人化化处理时时输入的的最后一一组“擦擦除密码码”,在在芯片熔熔丝FUUSE22熔断之之后将使使“擦除除密码”保保存

11、在该该区内。该该区不再再能读出出、写入入和擦除除,只能能进行比比较操作作。在使使用过程程中如需需对应用用区进行行擦除操操作,都都必须首首先对相相应的EEZ区输输送一个个“擦除除密码”与与之比较较,在“擦擦除密码码比较计计数器”不不为“000H”的的情况下下,如果果相比较较的两代代码完全全一致,则则相应的的应用区区的单元元允许擦擦除,否否则将禁禁止执行行擦除操操作。(77) 擦擦除密码码比较计计数区(EnAAC ,n=ll,2,33,4)擦除除密码比比较计数数区的作作用与SSCACC的作用用相类似似。它对对各应用用区擦除除密码连连续输入入错误的的次数进进行累计计。最多多连续88次不正正确的密密码

12、比较较之后,该该区所控控制的应应用区的的擦除操操作即被被锁死,从从而导致致该应用用区有可可能成为为只读和和允许单单次写入入的状态态。(88) 应应用数据据区(AAZn ,n1,22,3,44)该区区主要给给用户使使用。用用于存储储系统的的相关数数据记录录和卡片片标识等等信息。应应用数据据区的写写入与读读出分别别由该区区的前两两位Pnn和Rnn以及SSV标志志的状态态控制,擦擦除操作作则由该该区的擦擦除密码码控制。AAT888SC116044设计了了四个完完全隔离离的分区区,其中中1至33分区的的单元容容量分别别是4KK位、第第4分区区的单元元容量为为3.66K位。(99) 存存储区测测试区(M

13、TZZ)该区区主要用用于芯片片生产后后对EEEPROOM单元元阵列进进行各项项性能测测试该区区不受任任何控制制区状态态和标志志状态的的保护,允允许对这这个区进进行读出出、写人人和擦除除操作,但但不能进进行比较较操作。应用用实例基于于上述116044芯片的的特点,在在石化系系统的加加油电路路设计中中,我们们利用单单片机芯芯片899C20051与与IC卡卡电路组组成一个个独立系系统,控控制ICC卡芯片片的各项项操作,该该系统通通过标准准RS2232通通讯接口口,与主主控制板板实现数数据交换换,这种种电路设设计在硬硬件方面面兼容性性较好,只只要通过过协调双双方的IIC卡通通讯协议议,可与与任何带带有

14、RSS2322接口的的控制板板或微机机相连接接。单片片机芯片片89CC20551的66个端口口通过IIOC卡卡座与IIC卡相相连接,PP1.22口控制制IC卡卡5V电电源的通通断,上上电时单单片机芯芯片处于于复位状状态, 6个端端口均输输出“11”,IIC卡电电源处于于断开状状态,IICSWW为ICC卡的检检测端,当当IC卡卡插入后后,该端端口与地地相接,PP1.33口检测测到ICC 卡已已插入卡卡座,即即接通IIC卡电电源,IIC卡操操作完毕毕后,切切断ICC卡电源源,并提提示用户户可以拔拔卡。单单片机芯芯片其他他4个端端口在接接通ICC卡电源源后,根根据对卡卡操作的的需要,对对IC卡卡进行

15、复复位,读读卡,校校对密码码,擦卡卡,写卡卡等操作作。硬件件电路芯片片的操作作模式时时序及设设计程序序ATT88SSCl6604芯芯片的操操作模式式有五种种。它们们是通过过配PGGM、RRST、CCLK等等引脚信信号及内内部地址址计数器器(IAAC)的的状态组组合来实实现。(11) 芯芯片复位位操作: ATT88SSCl6604有有两种复复位方式式:上电电复位和和控制复复位。上上电复位位: 上上电复位位是当芯芯片加电电时的最最初状态态。上电电复位属属于芯片片内部部复位。它它将使芯芯片内部部所有的的隐含标标志复位位到00状态态。并使使地址计计数器复复位到00位。控制制复位: 当CCLK为为低时,

16、在在RSTT脚上的的一个下下降沿将将便芯片片产生复复位操作作。控制制复位是是将地址址计数器器复位到到0位,而而不影响响任何内内部标志志的状态态。注:1)RRST为为高时禁禁止计数数2)在在CLKK端降低低之后,延延迟一个个复位位维持时时间TTrh(minn 0.1 ss)RSST端复复位(下下降沿),同同时地址址计数器器清零。地地址计数数器清零零后延迟迟一个“数数据复位位有效时时间”TTdvrr(maax 22 s)第第0位单单元的数数据被送送上I/O线。FWZCCX: CLRR ICCPGMM ;复复位子程程序 NNOPSSETBB ICCRESSTNOOPSEETB ICSSDANNOPC

17、CLR ICCCLK ;时钟钟端清00 NOOPCLLR IICREEST ;复位位端清00 NOOPREET(22)读出出操作: 在进进行读出出操作时时,必须须保证使使RSTT脚和PPGM脚脚同时保保持为低低。如果果对芯片片各密码码控制区区进行读读出操作作,只能能是在FFUSEE2未熔熔断且SSV标志志“1”时时才能进进行。如果果对芯片片各标识识数据区区进行读读出操作作,除FFZ和IIZ区外外,需要要使SVV标志置置“1”后后才能执执行。如果果对芯片片各应用用数据区区进行读读出操作作,需要要在SVV1且且Rn1(nn1,22,3,44)状态态下才能能执行。注:在CLLK的下下降沿时时,地址址

18、计数器器加1,地地址计数数器当前前所指的的地址单单元的数数据被输输出到II/O线线上。因因此,在在整个时时钟周期期Tdkk期间,包包含了地地址加11(INNC)和和读出(RREA)两两项操作作。读IIC数据据子程序序(R22:需读读IC卡卡字节数数,R00:数据据区存放放低位首首地址)RICDDAZ: MOOV AA,#KKXXDDZ ;卡信息息地址送送ALCCALLL SAADR ;寻卡卡地址RRICDDA: MOVV R33,#008RIICDAA1: SETTB IICSDDANOOPMOOV CC,ICCSDAA ;位位读到AARLCC ASSETBB ICCCLKKNOPPCLRR

19、ICCCLKKNOPPDJNNZ RR3,RRICDDA1MMOV R00,A ;8位位数据送送数据区区DECC R00DJNNZ RR2,RRICDDAREET; 寻ICC卡位地地址子程程序(调调用前116进制制地址送送ACCC)SAADR: LCCALLL FWWZCXXMOVV B,#088MULL ABB ;计计算位地地址: 16进进制地址址*8MMOV R4,A ;低位位位地址送送R4MMOV R5,B ;高位位位地址送送R5JJNZ SADDR1 ;低位位地址不不为0转转MOVV A,R5JJZ SSADRR3DEEC RR5SAADR11: SSETBB ICCRESST ;复位

20、端端置1SSETBB ICCSDAACLRR ICCPGMMCLRR ICCCLKKCLRR ICCRESSTSAADR22: SSETBB ICCCLKKSETTB IICCLLKCLLR IICCLLKCLLR IICCLLKDJJNZ R4,SADDR2MMOV A,RR5JZZ SAADR33DECC R55SJMMP SSADRR2SAADR33: RRET;(33)比较较操作:在进行行比较操操作时,必必须保证证使RSST脚和和PGMM脚同时时保持为为低。比比较操作作只能对对芯片密密码控制制区执行行,且由由芯片内内部来判判断。在在FUSSE2未未熔断时时,只能能在SVV=0时时,对S

21、SC区进进行比较较操作,对对其它区区的比较较操作均均为无效效操作。SSV=11时,芯芯片不做做任何比比较操作作。在FFUSEE2熔断断后,只只能在SSV=00时,对对SC区区进行比比较操作作,对其其它区的的比较操操作均为为无效操操作。注:上述芯芯片密码码比较时时序图中中是假设设密码计计数器中中前两位位为0,第第三位寻寻到1的的处理时时序。有关关芯片SSC的时时序关系系如图225图图所示:从操操作(BB)到(F),地地址计数数器不变变,密码码比较的的过程是是:(A)比比较安全全密码/擦除密密码序列列(B)在在密码输输入比较较计数器器中找出出一位为为“1”的的位(C)在在这个为为“1”的的单元写写

22、“0”(D)芯芯片输出出“0”(E)如如果比较较成功,在在PGMM的上升升沿安全全密码/擦除密密码的相相应标志志(SV,Sn或或En)被置“11”,同同时安全全密码/擦除密密码输入入比较计计数器(SCAAC,SSnACC或EnnAC)被擦除除。(F)如如果擦除除成功,相相应安全全密码/擦除密密码标志志被置“11”,芯芯片将输输出“11”,否否则芯片片输出“00”。(G)在在CLKK的下降降沿,地地址计数数器加11,并输输出下一一位的状状态。比较较用户密密码子程程序(地地址0AAH,00BH)CPSCC: MMOV R0,#CMMM+22MOVV R11,#006MOOV RR2,#02LLCA

23、LLL MMVITTIMOOV AA,#00AHLLCALLL SSADRR ;寻寻址MOOV RR0,#06LLCALLL BBJMMMRETT; 比较较密码程程序BJMMM: CCLR ICRRESTTCLRR ICCPGMMMOVV R22,#002BJJMM11: MMOV A,R0MMOV R3,#088BJMMM2: RLLC AAMOVV ICCSDAA,CNNOPSSETBB ICCCLKKNOPPCLRR ICCCLKKNOPPDJNNZ RR3,BBJMMM2INNC RR0DJJNZ R2,BJMMM1MMOV R2,#088;查88位BJJMM44: SSETBB IC

24、CSDAANOPPMOVV C,ICSSDAJJC BBJMMM5 ;是1转转SETTB IICCLLK ;指向下下一位NNOPCCLR ICCCLKNNOPDDJNZZ R22,BJJMM44LJMMP BBJMMM8 ;计数器器为000,卡锁锁死转BBJMMM5: SETTB IICPGGMNOOPCLLR IICSDDA ;写0NNOPSSETBB ICCCLKKNOPPCLRR ICCPGMMNOPPLCAALL DELLY5CCLR ICCCLKNNOPSSETBB ICCSDAANOPPMOVV C,ICSSDAJJNC BJMMM6LLJMPP BJJMM77 ;未未写入00,转

25、出出错BJJMM66: SSETBB ICCPGMMNOPPSETTB IICSDDA ;写1(擦除)NOPPSETTB IICCLLKNOOPCLLR IICPGGMNOOPLCCALLL DEELY55CLRR ICCCLKKNOPPSETTB IICSDDANOOPMOOV CC,ICCSDAANOPPSETTB IICCLLKJNNC BBJMMM7 ;擦除不不成功(密码错错)转SSETBB FGGICGG1 ;置已校校对密码码标志RRETBBJMMM7: CLRR FGGICGG1 ;建密码码错标记记RETTBJMMM8: SEETB FGIICG22 ;置置卡锁死死标志RRET(4

26、4)写入入操作:写入操操作实际际包含着着两种:当写入入的数据据为“00”时,本本次操作作称为“写写入操作作”。当当写入的的数据为为“1”时时,本次次操作称称为“擦擦除操作作”。“写写入操作作”可以以按位进进行。但但“擦除除操作”只只能按字字节进行行。即使使操作时时只对单单独一位位进行擦擦除,但但执行的的结果将将使这一一位所在在的字节节的所有有8位全全部置成成“1”。对芯芯片的任任何一个个允许写写入或擦擦除的区区域,其其执行写写入和擦擦除的必必要条件件是芯片片的SVV标志为为“1”状状态。注:在CLLK为低低的状态态下,PPGM端端从“00”到“11”,并并延时一一段“编编程建立立时间”(Tsp

27、pr)之之后,CCLK端端从“00”到“11”(这这时是写写入/擦擦除操作作的开始始),在在此刻之之前的TTds(数据建建立时间间)由外外部向II/O线线给出写写入数据据。CLLK端在在“1”状状态应至至少保持持5mss(Tcchp)之后,CCLK端端从“11”到“00”(这这时是写写入/擦擦除操作作的结束束)。应应特别注注意结束束写入操操作的CCLK端端的下降降沿并不不会使地地址计数数器加11,而只只是将刚刚写入的的“数据据”读出出, 以以便外部部验证刚刚才的“写写入操作作”。WICDD: MMOV A,#KDWWDZ ;送擦擦除卡低低位首地地址LCCALLL SAADR ;寻位位地址MMO

28、V R2,#300 ;擦擦除300字节LLCALLL CCPESSC3 ;擦除除MOVV R00,#RRAMDDZ ;CPUU的RAAM中待待写入数数据地址址MOVV R22,#330 ;写入330字节节WICCDA: MOOV AA,RR0LCCALLL WIICDAAAINNC RR0DJJNZ R2,WICCDARRET; 向IIC卡写写入子程程序WIICDAAA: MOVV R33,#008WIICDAAB: RLCC AJJC WWICDDAC ;该位位为1,转SEETB ICPPGM ;打开开编程位位SETTB IICPGGMMOOV IICSDDA,CCMOVV ICCSDAA,

29、CSSETBB ICCCLKKSETTB IICCLLKCLLR IICPGGM ;关闭编编程位CCLR ICPPGM ;关闭闭编程位位LCAALL DELLY5 ;延时时5MSSCLRR ICCCLKKCLR ICCCLKWWICDDAC: SEETB ICCCLKSSETBB ICCCLKKCLRR ICCCLKKDJNNZ RR3,WWICDDABRRET; 擦除除应用区区1CPPESCC3: SETTB IICPGGM ;打开编编程位,擦除灰灰名单入入口SEETB ICPPGMSSETBB ICCSDAASETTB IICSDDASEETB ICCCLKSSETBB ICCCLKKCL

30、RR ICCPGMM ;关关闭编程程位LCCALLL DEELY55 ;延延时5MMSCLLR IICCLLKCLLR IICCLLKSEETB ICCCLKSSETBB ICCCLKKCLRR ICCCLKKMOVV R33,#007CPPESCC4: SETTB IICCLLKSEETB ICCCLKCCLR ICCCLKCCLR ICCCLKDDJNZZ R33,CPPESCC4DJJNZ R2,CPEESC33RETT; 延延时(RR7)DDELYY5: MOVV R77,#00AH ;5毫毫秒延时时DELLY: PUSSH 007DLLY1: PUUSH 07DDLY22: PPUS

31、HH 077DLYY3: DJNNZ RR7,DDLY33POPP 077DJNNZ RR7,DDLY22POPP 077DJNNZ RR7,DDLY11POPP 077DJNNZ RR7,DDELYYRETT结束束语随着着IC卡卡技术的的飞速发发展,金金融机构构、国家家机关、公公司企业业、教育育部门等等领域的的需求越越来越迫迫切,应应用越来来越广泛泛。我们们已在石石化系统统加气站站实现了了使用IIC卡进进行加气气的业务务,现将将调试成成功的部部分实用用子程序序提供给给大家,供供同行朋朋友们参参考。随着MPP3手机机的兴起起,用户户不仅对对手机音音乐的音音量、音音质要求求越来越越高,而而且对手

32、手机的存存储容量量的要求求也越来来越大,总希望望能多存存些歌,可以省省去频繁繁换歌的的烦恼。但但目前一一般手机机自带的的内存远远远不能能满足这这些要求求,而且且很多手手机平台台也无法法支持外外接存储储卡,为为了解决决这一问问题,就就需要有有配套的的存储管管理芯片片。 方泰电子子的ftt17880可以以帮手机机设计工工程师很很好的解解决这个个难题。它它不仅可可以提供供专业的的MP33音乐,而且集集成了SSD/MMMC存存储卡接接口,由由于内置置文件管管理系统统,可以以方便地地升级原原有的手手机产品品,使之之具有可可更换外外接SDD/MMMC存储储卡的功功能。本本文介绍绍了ftt17880音频频处

33、理芯芯片的功功能特点点,并详详细叙述述了其在在手机上上的应用用实例。 ft17780芯芯片内部部结构和和特点图1是fft17780芯芯片的内内部框图图,从中中可以看看出,fft17780主主要由77部分组组成。 图1:fft17780芯芯片内部部框图。1. 主主机接口口:与BBaseebannd相连连,Baasebbandd通过它它向ftt17880发命命令和读读取状态态; 2. 音音频/系系统引擎擎:芯片片的核心心部分,完成664和弦弦MIDDI合成成,MPP3解码码,七段段数字均均衡器,文件系系统管理理,系统统控制等等功能; 3. SSD/MMMC卡卡控制器器:完成成SD/MMCC卡接口口

34、功能; 4. 输输入/输输出控制制器:完完成I22S接口口,四路路LEDD控制,马达和和背光控控制等功功能; 5. 电电源管理理系统:可以关关掉不用用的功能能模块,节省系系统功耗耗; 6. 立立体声耳耳机功放放:可以以直接驱驱动166ohmm的耳机机,输出出功率可可达到220mWW以上; 7. 喇喇叭功放放:可以以直接驱驱动8oohm喇喇叭,输输出功率率可达到到5000mW以以上; ft17780芯芯片采用用6mmmx7mmm 448Piin的BBGA封封装,与与其它普普通MPP3解码码芯片相相比,它它有以下下几个主主要特色色: 1. 工工作电流流小,具具有高效效的省电电设计电电路,芯芯片内各

35、各模块可可以单独独控制开开和关,可满足足手机上上不同的的工作模模式要求求; 2. 支支持全系系列采样样率和编编码率的的MP33数据,包括MMPEGG Veersiion11 Laayerr3,MMPEGG Veersiion22 Laayerr3和MMPEGG Veersiion22.5 Layyer33标准,采样率率范围是是8448kHHz,编编码率是是83320kkbpss,解码码品质高高,声音音音质好好; 3. 支支持644和弦的的铃声,支持自自有的人人声音效效格式(FTFF格式),同时时支持自自然音和和背景音音的播放放; 4. 内内置SDD/MMMC卡的的文件管管理系统统程序,不需要要

36、手机的的基带来来解析SSD/MMMC卡卡上的文文件系统统,基带带只要发发简单的的命令就就可以控控制ftt17880的播播放功能能,SDD/MMMC卡的的数据可可以不经经过基带带,由fft17780芯芯片自己己读取和和播放,这样可可以大大大减轻基基带的负负担,也也因此拓拓宽了fft17780的的应用面面。 5. 内内置高品品质立体体声耳机机功率放放大电路路,输出出功率大大,并具具有无耦耦合电容容设计的的耳机输输出电路路。普通通的耳机机输出需需要两个个较大的的隔直电电容,若若电容容容量太小小,会使使低频响响应变差差,声音音低频失失真。而而无耦合合电容设设计可以以节省成成本,节节省手机机电路板板宝贵

37、的的空间,增加耳耳机输出出的保真真度。 6. 内内置喇叭叭功率放放大电路路,在88ohmm喇叭上上可以输输出5000mWW以上的的功率。 图2:典典型应用用示意图图。ft17780芯芯片的曲曲型应用用 ft17780的的应用电电路比较较简单,所需的的外围器器件很少少,只需需要十几几个电阻阻和电容容,典型型应用线线路如22所示。通通过调整整R1和和R3的的比值可可以调节节ft117800内部输输出到喇喇叭的增增益,通通过调整整C1和和C3可可以调节节喇叭输输出声音音的高频频和低频频特性,对于图图中所列列参数,R1=33kk欧姆,C1=3300pF,R3=33kk欧姆,C3=0.11uF,增Gaa

38、in=R1/R3=1,高高频截止止频率为为FH=1/(2*RR1*CC1)=14.6kHHz,低低频截止止频率为为FL=1/(2*RR3*CC3)=48.2Hzz。从AAudiio IIn进来来的音频频信号可可以通过过控制从从喇叭或或耳机出出来,并并且可以以根据需需要通过过R2和和C2调调节它的的低频响响应曲线线。图中中,耳机机的输出出已用了了无耦合合电容设设计,所所以图上上没有输输出耦合合电容,但要注注意的是是,耳机机的公共共端不是是通常的的“地”,需是芯芯片上的的虚拟地地脚“HHPR”。另另外芯片片的VDDDA脚脚可以直直接与电电池的正正级相接接,在不不需芯片片工作时时,可以以用软件件来控

39、制制芯片进进入PPoweer DDownn状态态,这时时芯片的的耗电只只有几微微安。 相关软件件和播放放流程ft17780芯芯片的工工作需要要相应的的驱动程程序支持持。驱动动程序采采用模块块化结构构,各功功能都有有相应的的程序,在Deesiggn IIn过程程中,只只要修改改硬件相相关的地地址参数数,加入入中断服服务程序序(也可可以使用用定时器器相关的的查询模模式),然后调调用相应应的APPI就可可以正常常工作(发出声声音)了了。图33是软件件模块示示意图,下面简简单介绍绍一下各各模块的的功能: 图3:软软件模块块示意图图。1. 硬硬件平台台相关模模块:需需要根据据手机平平台的情情况修改改相应

40、的的参数,主要有有芯片寄寄存器的的操作地地址,输输入时钟钟的频率率等; 2. MMIDII模块:MIDDI数据据解析和和处理,MIDDI播放放控制和和回调控控制; 3. AADPCCM模块块:ADDPCMM数据解解析和处处理,AADPCCM播放放控制和和回调控控制; 4. FFTF模模块:FFTF数数据解析析和处理理,FTTF播放放控制和和回调控控制; 5. SSD/MMMC模模块:SSD/MMMC命命令解析析和处理理,SDD/MMMC播放放控制和和回调控控制; 6. MMP3模模块:MMP3数数据解析析和处理理,MPP3播放放控制和和回调控控制; 7. 中中断服务务模块:对芯片片的各个个中断

41、事事件作相相应的处处理,主主要补充充数据,播放结结束控制制和出错错信息处处理等; 8. 驱驱动程序序APII模块:提供用用户所需需的所用用功能的的调用,用户不不必关心心具体底底层模块块的细节节,只需需与上层层APII打交道道; 9. 用用户参考考模块:如何使使用APPI控制制播放的的一个例例子,也也可以作作为APPI的进进一步包包装,供供用户直直接使用用。 下面我们们介绍一一下ftt17880软件件的使用用方法。 播放Baasebbandd上文件件的流程程图4是播播放Baasebbandd上文件件的流程程图。当当用户想想播放BBaseebannd上的的音频数数据时,首先是是要对fft17780

42、芯芯片做初初始化,然后对对要播放放的数据据做预处处理,驱驱动程序序会分析析数据格格式,并并根据格格式自动动调用底底层处理理函数,再下一一步是启启动中断断或定时时器、消消息等机机制,这这一步的的目的是是启动后后台处理理任务,当进入入播放状状态时,需由后后台任务务完成后后续的处处理工作作,最后后就是发发播放开开始命令令,开始始播放声声音,进进入播放放状态。 图4:播播放Baasebbandd上文件件的流程程图。在播放状状态下,ft117800芯片会会根据内内部运作作情况发发出中断断请求,Bassebaand必必需在一一定时间间内处理理相应事事件,否否则会出出现声音音停顿,不连续续等现象象。在fft

43、17780芯芯片内部部有很大大的FIIFO(先进先先出存储储器)来来保存播播放的数数据,可可以适应应低端BBaseebannd中断断反应延延时比较较大的问问题,保保证声音音播放的的顺畅。 在播放过过程中,Bassebaand随随时可以以调用相相应的AAPI来来停止当当前的播播放,或或读取播播放信息息,暂停停/恢复复等操作作。 播放SDD/MMMC卡上上文件的的流程图5是播播放SDD/MMMC卡上上文件的的流程图图。当用用户想播播放SDD/MMMC卡上上的声音音文件时时,首先先是要对对ft117800芯片做做初始化化,然后后读出卡卡上的声声音文件件,选择择要播放放的文件件,调用用简单的的APII

44、播放命命令后,进入播播放状态态,芯片片会自动动读取卡卡上的数数据,播播放出声声音,再再下一步步是启动动中断或或定时器器、消息息等机制制,这一一步的目目的是启启动后台台处理任任务,处处理中断断事务。 带SD/MMCC存储卡卡接口的的MP33和弦芯芯片ftt17880图5:播播放SDD/MMMC卡上上文件的的流程图图。虽然看上上去与播播放Baasebbandd上文件件的流程程差不多多,但主主要有以以下不同同:当播播放Baasebbandd上文件件时,BBaseebannd必须须不断地地送数据据到ftt17880芯片片内部,中断会会比较频频繁(与与所播放放的文件件的码流流率有关关),而而当播放放SD

45、/MMCC卡上的的文件时时,ftt17880芯片片自己从从SD/MMCC卡里读读取所需需数据,不需要要Bassebaand的的干预,在播放放过程中中基本上上没有中中断任务务,只有有在播放放结束时时会发出出中断告告知Baasebbandd,由BBaseebannd决定定下一步步的工作作,如重重复播放放、或播播放下一一个文件件,所以以对Baasebbandd的要求求更低,适应性性更广。 在播放过过程中,Bassebaand随随时调用用相应的的APII函数,完成停停止播放放,暂停停/恢复复等功能能。 存存储卡控控制芯片片凭借优良良性能和和出色的的销售业业绩,芯芯邦自主主研发的的SD/MMCC存储卡卡

46、控制芯芯片在 “20007年年中国半半导体创创新产品品和技术术项目”评评选中,荣荣获了“中中国半导导体创新新产品”称称号。 芯邦邦公司是是由归国国留学人人员于220033年在深深圳创立立的。公公司致力力于成为为与移动动存储和和多媒体体相关的的控制芯芯片设计计及其整整体解决决方案开开发的领领导者。 快速速成长与与发展的的闪存(fflassh)存存储器已已经成为为半导体体产业特特别是移移动存储储产业发发展的主主要推动动力,而而将闪存存与各种种接口和和应用相相连接的的控制器器芯片起起着关键键性的作作用,它它直接影影响到闪闪存的推推广和应应用,市市场空间间非常广广阔。 移动动多媒体体是带动动消费类类电子产产品发展展的领头头羊,例例如MPP3, MP44, GGPS等等等,过过去几年年和未来来都显示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com