ÇÕÖÝѧԺ¿Î³ÌÉè¼Æ±¨¸æ
µ¥Æ¬»úÄÚ²¿Õñµ´Æ÷µç· 3.1.3¸´Î»µç·µÄÉè¼Æ
89ϵÁе¥Æ¬»úÓëÆäËû΢´¦ÀíÆ÷Ò»Ñù£¬ÔÚÆô¶¯µÄʱºò¶¼ÐèÒª¸´Î»£¬Ê¹CPU¼°ÏµÍ³¸÷²¿¼þ´¦ÓÚÈ·¶¨µÄ³õʼ״̬£¬²¢´Ó³õʼ״̬¿ªÊ¼¹¤×÷¡£89ϵÁе¥Æ¬»úµÄ¸´Î»ÐźÅÊÇ´ÓRSTÒý½ÅÊäÈ뵽оƬÄÚµÄÊ©ÃÜÌØ´¥·¢Æ÷Öеġ£µ±ÏµÍ³´¦ÓÚÕý³£¹¤×÷״̬ʱ£¬ÇÒÕñµ´Æ÷Îȶ¨ºó£¬ÈçRSTÒý½ÅÉÏÓÐÒ»¸ö¸ßµçƽ²¢Î¬³Ö2¸ö»úÆ÷ÖÜÆÚ£¨24¸öÕñµ´ÖÜÆÚ£©£¬ÔòCPU¾Í¿ÉÒÔÏìÓ¦²¢½«ÏµÍ³¸´Î»¡£¸´Î»Ê±ÐòÈçͼ3£7Ëùʾ£¬ÒòÍⲿµÄ¸´Î»ÐźÅÊÇÓëÄÚ²¿Ê±ÖÓÒì²½µÄ£¬ËùÒÔÔÚÿ¸ö»úÆ÷ÖÜÆÚµÄS5P2¶¼¶ÔRSTÒý½ÅÉϵÄ״̬²ÉÑù¡£µ±ÔÚRST¶Ë²ÉÑùµ½¡°1¡±ÐźÅÇÒ¸ÃÐźÅά³Ö19¸öÕñµ´ÖÜÆÚÒԺ󣬽«ALEºÍ/PSEN½Ó³É¸ßµçƽ £¬Ê¹Æ÷¼þ¸´Î»¡£ÔÚRST¶Ëµçѹ±äµÍºó£¬¾¹ý1-2¸ö»úÆ÷ÖÜÆÚºóÍ˳ö¸´Î»×´Ì¬£¬ÖØÐÂÆô¶¯Ê±ÖÓ£¬²¢»Ö¸´ALEºÍ/PSENµÄ״̬¡£Èç¹ûÔÚϵͳ¸´Î»Æڼ佫ALEºÍ/PSENÒý½ÅÀ³ÉµÍµçƽ£¬Ôò»áÒýÆðоƬ½øÈë²»¶¨×´Ì¬¡£
3.2ÓïÒôÄ£¿éµç·¼ò½é
ISD4004ϵÁÐÓïÒôоƬ¹¤×÷µçѹΪ+3V,µ¥Æ¬Â¼·Åʱ¼ä8µ½16·ÖÖÓ,ÒôÖʺÃ,ÊÊÓÃÓÚÒƶ¯µç»°¼°ÆäËû±ãЯʽµç×Ó²úÆ·ÖС£Ð¾Æ¬²ÉÓÃCMOS ¼¼Êõ,ÄÚº¬Õñµ´Æ÷¡¢·À»ìÏýÂ˲¨Æ÷¡¢Æ½»¬Â˲¨Æ÷¡¢ÒôƵ·Å´óÆ÷¡¢×Ô¶¯¾²Ôë¼°¸ßÃܶȶàµçƽÉÁ˸´æ´¢³ÂÁС£Ð¾Æ¬Éè¼ÆÊÇ»ùÓÚËùÓвÙ×÷±ØÐëÓÉ΢¿ØÖÆÆ÷¿ØÖÆ,²Ù×÷ÃüÁî¿Éͨ¹ý´®ÐÐͨÐŽӿÚ(SPI»òMicrowire)ËÍÈ롣оƬ²ÉÓöàµçƽֱ½ÓÄ£ÄâÁ¿´æ´¢¼¼Êõ, ÿ¸ö²ÉÑùÖµÖ±½Ó´æ´¢ÔÚƬÄÚÉÁ˸´æ´¢Æ÷ÖÐ,Òò´ËÄܹ»·Ç³£Õæʵ¡¢×ÔÈ»µØÔÙÏÖÓïÒô¡¢ÒôÀÖ¡¢Òôµ÷ºÍЧ¹ûÉù,±ÜÃâÁËÒ»°ã¹ÌÌå¼Òôµç·ÒòÁ¿»¯ºÍѹËõÔì³ÉµÄÁ¿»¯ÔëÉùºÍ½ðÊôÉù¡£²ÉÑùƵÂÊ¿ÉÒÔÊÇ4.0,5.3,6.4»ò8.0kHz£¬ÆµÂÊÔ½µÍ,¼·Åʱ¼äÔ½³¤,¶øÒôÖÊÔòÓÐËùϽµ,ƬÄÚÐÅÏ¢´æÓÚÉÁ˸´æ´¢Æ÷ÖÐ,¿ÉÔڶϵçÇé¿öϱ£´æÒ»°ÙÄê(µäÐÍÖµ),¿É·´¸´Â¼ÒôÊ®Íò´Î¡£
µÚ 7 Ò³
ÁõÁ¼Ð µ¥Æ¬»ú¿Î³ÌÉè¼Æ±¨¸æ
3.2.1 ISD4004оƬÄÚ²¿Âß¼½á¹¹
3.2.2 ISD4004оƬÒý½ÅÃèÊö
1£©µçÔ´(VCCD,VCCA) оƬÄÚ²¿Êý×ֵ緵çÔ´Õý¼«Òý½ÅºÍÄ£Äâµç·µçÔ´Õý¼«Òý½Å¡£ÎªÊ¹ÔëÉù×îС,оƬµÄÊý×ֵ緺ÍÄ£Äâµç·ʹÓò»Í¬µÄµçÔ´¹©µç,²¢ÇÒ·Ö±ðÒýµ½Íâ·â×°µÄ²»Í¬¹Ü½ÅÉÏ,Êý×ÖºÍÄ£ÄâµçÔ´¶Ë×îºÃ·Ö±ð×ßÏß,¾¡¿ÉÄÜÔÚ¿¿½ü¹©µç¶Ë´¦ÏàÁ¬,¶øÈ¥ñîµçÈÝÓ¦¾¡Á¿¿¿½üÆ÷¼þ¡£
2£©µØÏß(VSSD,VSSA) оƬÄÚ²¿Êý×ֵ緵çÔ´µØÏߺÍÄ£Äâµç·µçÔ´µØÏßÒý½Å¡£Ð¾Æ¬µÄÊý×ֵ緺ÍÄ£Äâµç·ҲҪʹÓò»Í¬µÄµØÏß¡£ 3£©Í¬ÏàÄ£ÄâÊäÈë(ANA IN+) ¼ÒôÐźŵÄͬÏàÊäÈë¶Ë¡£ÊäÈë·Å´óÆ÷¿ÉÓõ¥¶Ë»ò²î·ÖÇý¶¯¡£µ¥¶ËÊäÈëʱ,ÐźÅÓÉñîºÏµçÈÝÊäÈë,×î´ó·ù¶ÈΪ·å-·åÖµ32mV,ñîºÏµçÈݺͱ¾¶ËµÄ3K¦¸µç×èÊäÈë×迹¾ö¶¨ÁËоƬƵ´øµÄµÍ¶Ë½ØֹƵÂÊ¡£²î·ÖÇý¶¯Ê±,ÐźÅ×î´ó·ù¶ÈΪ·å-·åÖµ16mV¡£ 4£©·´ÏàÄ£ÄâÊäÈë(ANA IN-) ²î·ÖÇý¶¯Ê±,ÕâÊǼÒôÐźŵķ´ÏàÊäÈë¶Ë¡£ÐźÅͨ¹ýñîºÏµçÈÝÊäÈë,×î´ó·ù¶ÈΪ·å-·åÖµ16mV¡£
5£©ÒôƵÊä³ö(AUD OUT) ÌṩÒôƵÊä³ö,¿ÉÇý¶¯5K¦¸µÄ¸ºÔØ¡£
6£©Æ¬Ñ¡(SS)´Ë¶ËΪµÍ,¼´ÏòISD4004оƬ·¢ËÍÖ¸ÁÁ½ÌõÖ¸ÁîÖ®¼äΪ¸ßµçƽ¡£ 7£©´®ÐÐÊäÈë(MOSI) ´Ë¶ËΪ´®ÐÐÊäÈë¶Ë£¬Ö÷¿ØÖÆÆ÷Ó¦ÔÚ´®ÐÐʱÖÓÉÏÉýÑØ֮ǰ°ë¸öÖÜÆÚ½«Êý¾Ý·Åµ½±¾¶Ë,ÒÔ¹©ÊäÈë¡£
8£©´®ÐÐÊä³ö(MISO) ´Ë¶ËΪ´®ÐÐÊä³ö¶Ë£¬Ð¾Æ¬Î´±»Ñ¡ÖÐʱ,±¾¶Ë³Ê¸ß×è̬¡£ 9£©´®ÐÐʱÖÓ(SCLK) ʱÖÓÊäÈë¶Ë,ÓÉÖ÷¿ØÖÆÆ÷²úÉú,ÓÃÓÚͬ²½MOSI ºÍMISOµÄÊý¾Ý´«Êä¡£Êý¾ÝÔÚSCLKÉÏÉýÑØËø´æµ½Ð¾Æ¬,ÔÚϽµÑØÒƳöоƬ¡£
10£©ÖжÏ() ±¾¶ËΪ©¼«¿ªÂ·Êä³ö¡£Ð¾Æ¬ÔÚÈκβÙ×÷(°üÀ¨¿ì½ø)Öмì²âµ½EOM»òOVFʱ,±¾¶Ë±äµÍ²¢±£³Ö¡£ÖжÏ״̬ÔÚÏÂÒ»¸öSPIÖÜÆÚ¿ªÊ¼Ê±Çå³ý¡£ÖжÏ״̬Ҳ¿ÉÓÃRINTÖ¸Áî¶ÁÈ¡£¨OVF±ê־ָʾоƬµÄ¼/·Å²Ù×÷Òѵ½´ï´æ´¢Æ÷µÄĩβ£»EOM±êÖ¾Ö»ÔÚ·ÅÒôÖмì²âµ½ÄÚ²¿µÄEOM±ê־ʱ,´Ë״̬λ²ÅÖÃ1£©¡£
11£©ÐеØַʱÖÓ(RAC) ©¼«¿ªÂ·Êä³ö¡£Ã¿¸öRACÖÜÆÚ±íʾоƬ´æ´¢Æ÷µÄ²Ù×÷½øÐÐÁËÒ»ÐÐ(ISD4004ϵÁÐÖеĴ洢Æ÷¹²2400ÐÐ)¡£¸ÃÐźű£³Ö¸ßµçƽ175ms£¬µÍµçƽ25ms¡£¿ì½øģʽÏÂ,RAC 218.75¦ÌsÊǸߵçƽ£¬31.25¦ÌsΪµÍµçƽ¡£¸Ã¶Ë¿ÉÓÃÓÚ´æ´¢¹ÜÀí¼¼Êõ¡£ 12£©ÍⲿʱÖÓ(XCLK) ±¾¶ËÄÚ²¿ÓÐÏÂÀÔª¼þ¡£Ð¾Æ¬ÄÚ²¿µÄ²ÉÑùʱÖÓÔÚ³ö³§Ç°Òѵ÷У,Îó²îÔÚ1%ÒÔÄÚ¡£ÉÌÒµ¼¶Ð¾Æ¬ÔÚÕû¸öζȺ͵çѹ·¶Î§ÄÚ, ƵÂʱ仯ÔÚ2.25%ÒÔÄÚ¡£¹¤Òµ¼¶Ð¾Æ¬ÔÚÕû¸öζȺ͵çѹ·¶Î§ÄÚ,ƵÂʱ仯ÔÚ4%ÒÔÄÚ,´Ëʱ½¨ÒéʹÓÃÎÈ
µÚ 8 Ò³
ÇÕÖÝѧԺ¿Î³ÌÉè¼Æ±¨¸æ
ѹµçÔ´¡£ÈôÒªÇó¸ü¸ß¾«¶È,¿É´Ó±¾¶ËÊäÈëÍⲿʱÖÓ¡£ÓÉÓÚÄÚ²¿µÄ·À»ìÏý¼°Æ½»¬Â˲¨Æ÷ÒÑÉ趨,¹ÊÉÏÊöÍƼöµÄʱÖÓƵÂʲ»Ó¦¸Ä±ä¡£ÊäÈëʱÖÓµÄÕ¼¿Õ±ÈÎ޹ؽôÒª,ÒòÄÚ²¿Ê×ÏȽøÐÐÁË·ÖƵ¡£ÔÚ²»Íâ½ÓʱÖÓʱ,´Ë¶Ë±ØÐë½ÓµØ¡£
13£©×Ô¶¯¾²Ôë(AM CAP) µ±Â¼ÒôÐźŵçƽϽµµ½ÄÚ²¿É趨µÄijһãÐÖµÒÔÏÂʱ,×Ô¶¯¾²Ô빦ÄÜʹÐźÅË¥Èõ,ÕâÑùÓÐÖúÓÚÂ˳ýÎÞÐźÅ(¾²Òô)ʱµÄÔëÉù¡£Í¨³£±¾¶Ë¶ÔµØ½Ó1¦ÌFµÄµçÈÝ,¹¹³ÉÄÚ²¿Ðźŵçƽ·åÖµ¼ì²âµç·µÄÒ»²¿·Ö¡£¼ì³öµÄ·åÖµµçƽÓëÄÚ²¿É趨µÄãÐÖµ×÷±È½Ï,¾ö¶¨×Ô¶¯¾²Ô빦Äܵķתµã¡£´óÐźÅʱ,×Ô¶¯¾²Ôëµç·²»Ë¥¼õ,¾²Òôʱ˥¼õ6dB[7]¡£1¦ÌF µÄµçÈÝÒ²Ó°Ïì×Ô¶¯¾²Ôëµç·¶ÔÐźŷù¶ÈµÄÏìÓ¦Ëٶȡ£±¾¶Ë½ÓVCCAÔò½ûÖ¹×Ô¶¯¾²Ôë¡£
ISD4004оƬʵÎïͼ
ISD4004оƬÒý½Åͼ
3.2.3 ISD4004оƬʹÓÃ˵Ã÷
1£©´®ÐÐÍâÉè½Ó¿ÚISD4000ϵÁÐÓïÒôоƬ¹¤×÷ÓÚSPI´®Ðнӿڡ£SPIÐÒéÊÇÒ»¸öͬ²½´®ÐÐÊý¾Ý´«ÊäÐÒ飬É趨΢¿ØÖÆÆ÷µÄSPIÒÆλ¼Ä´æÆ÷ÔÚSCLKµÄϽµÑؽ«Êý¾ÝËÍÖÁMISOÒý½Å¡£ÒÔISD4004ΪÀý£¬ÐÒéµÄ¾ßÌåÄÚÈÝÈçÏ£º ¢ÙËùÓд®ÐÐÊý¾Ý´«Ê俪ʼÓÚϽµÑØ¡£ ¢ÚÔÚ´«ÊäÆÚ¼ä±ØÐë±£³ÖµÍµçƽ£¬ÔÚÁ½ÌõÖ¸ÁîÖ®¼äÔò±£³Ö¸ßµçƽ¡£ ¢ÛÊý¾ÝÔÚʱÖÓÉÏÉýÑØÒÆÈ룬ÔÚϽµÑØÒƳö¡£
¢Ü±äµÍ£¬ÊäÈëÖ¸ÁîºÍµØÖ·ºó£¬ISD4004²ÅÄÜ¿ªÊ¼Â¼/·Å²Ù×÷¡£ ¢ÝÖ¸Áî¸ñʽÊÇ(°Ëλ¿ØÖÆÂë)¼Ó£¨Ê®ÁùλµØÖ·Â룩¡£
¢ÞISD4004µÄÈκβÙ×÷Èç¹ûÓöµ½EOM»òOVF£¬Ôò²úÉúÒ»¸öÖжϣ¬¸ÃÖжÏ״̬ÔÚÏÂ
µÚ 9 Ò³
ÁõÁ¼Ð µ¥Æ¬»ú¿Î³ÌÉè¼Æ±¨¸æ
Ò»¸öSPIÖÜÆÚ¿ªÊ¼Ê±±»Çå³ý¡£
¢ßʹÓá°¶Á¡±Ö¸ÁîʹÖжÏ״̬λÒƳöISD4004µÄMISOÒý½Åʱ£¬¿ØÖƼ°µØÖ· Êý¾ÝҲӦͬ²½´ÓMOSI¶ËÒÆÈë¡£Òò´Ë£¬Òª×¢ÒâÒÆÈëµÄÊý¾ÝÊÇ·ñÓëÆ÷¼þµ±Ç°½øÐеIJÙ×÷¼æÈÝ¡£µ±È»£¬Ò²ÔÊÐíÔÚÒ»¸öSPIÖÜÆÚÀͬʱִÐжÁ״̬ºÍ¿ªÊ¼ÐµIJÙ×÷£¨¼´ÐÂÒÆÈëµÄÊý¾ÝÓëÆ÷¼þµ±Ç°µÄ²Ù×÷¿ÉÒÔ²»¼æÈÝ£©¡£¢àËùÓвÙ×÷ÔÚÔËÐÐ루RUN£©ÖÃ1ʱ¿ªÊ¼£¬ÖÃ0ʱ½áÊø¡£
¢áËùÓÐÖ¸ÁÔÚSS¶ËÉÏÉýÑØ¿ªÊ¼Ö´ÐС£
2£©ÐÅÏ¢¿ì½ø Óû§²»±ØÖªµÀÐÅÏ¢µÄÈ·ÇеØÖ·¾ÍÄÜ¿ì½øÌø¹ýÒ»ÌõÐÅÏ¢¡£ÐÅÏ¢¿ì½øÖ»ÓÃÓÚ·ÅÒôģʽ£¬·ÅÒôËÙ¶ÈÊÇÕý³£µÄ1600±¶£¬Óöµ½EOMºóÍ£Ö¹£¬È»ºóÄÚ²¿µØÖ·¼ÆÊýÆ÷1£¬Ö¸ÏòÏÂÒ»ÌõÐÅÏ¢µÄ¿ªÊ¼´¦¡£ 3£©Éϵç˳Ðò Æ÷¼þÑÓʱTPUD£¨8KHz²ÉÑùʱ£¬Ô¼Îª25ms£©ºó²ÅÄÜ¿ªÊ¼²Ù×÷¡£Òò´Ë£¬Óû§·¢ÍêÉϵçÖ¸Áîºó£¬±ØÐëµÈ´ýTPUD£¬²ÅÄÜ·¢³öÏÂÒ»Ìõ²Ù×÷Ö¸Áî¡£ ÀýÈ磬´Ó00´¦·ÅÒô£¬Ó¦×ñÑÈçÏÂʱÐò: ¢Ù·¢POWER UPÃüÁ
¢ÚµÈ´ýTPUD£¨ÉϵçÑÓʱ£©£»
¢Û·¢µØֵַΪ00µÄSET PLAYÃüÁ ¢Ü·¢PLAYÃüÁî¡£
Æ÷¼þ»á´Ó00µØÖ·¿ªÊ¼·ÅÒô£¬µ±³öÏÖEOMʱ£¬Á¢¼´Öжϣ¬Í£Ö¹·ÅÒô¡£ Èç¹û´Ó00´¦Â¼Òô£¬Ôò°´ÒÔÏÂʱÐò£º ¢Ù·¢POWER UPÖ¸Áî;
¢ÚµÈ´ýTPUD£¨ÉϵçÑÓʱ£©£» ¢Û·¢POWER UPÃüÁ ¢ÜµÈ´ý2±¶TPUD;
¢Ý·¢µØֵַΪ00µÄ SET RECÃüÁ ¢Þ·¢RECÃüÁî¡£
Æ÷¼þ±ã´Ó00µØÖ·¿ªÊ¼Â¼Òô£¬Ò»Ö±µ½³öÏÖOVF£¨´æ´¢Æ÷ĩβ£©Ê±£¬Â¼ÒôÍ£Ö¹¡£ 4£©Ö¸ÁîÂë
5£©SPI¶Ë¿ÚµÄ¿ØÖÆλ
µÚ 10 Ò³
ÇÕÖÝѧԺ¿Î³ÌÉè¼Æ±¨¸æ
6£©SPI¿ØÖƼĴæÆ÷
SPI¿ØÖƼĴæÆ÷¿ØÖÆÆ÷¼þµÄÿ¸ö¹¦ÄÜ£¬Èç¼Òô¡¢·ÅÒô¡¢ÐÅÏ¢¼ìË÷£¨¿ì½ø£©¡¢Éϵç/µôµç¡¢¿ªÊ¼/Í£Ö¹²Ù×÷¡¢ºöÂÔµØÖ·Ö¸ÕëµÈ¡£
×¢£ºIABÖÃ0ʱ£¬Â¼/·Å²Ù×÷´ÓA9¡«A0µØÖ·¿ªÊ¼
ΪÁËÄÜÁ¬¹áµØ¼/·Åµ½ºóÐøµÄ´æ´¢¿Õ¼ä£¬ÔÚ²Ù×÷µ½´ï¸ÃÐÐĩ֮ǰ£¬Ó¦·¢³öµÚ¶þ¸öSPIÖ¸ÁIABÖÃ1£¬·ñÔòÆ÷¼þ»áÔÚͬһµØÖ·ÉÏ·´¸´Ñ»·¡£Õâ¸öÌصã¶ÔÓïÒôÌáʾ¹¦ÄܺÜÓÐÓá£RACÒý½ÅºÍIABλ¿ÉÓÃÓÚÐÅÏ¢¹ÜÀí¡£SPI¶Ë¿Ú¼òµ¥¿òͼÈçͼËùʾ£º
µÚ 11 Ò³
¹«½»³µ±¨Õ¾ÏµÍ³



