¡¡¡¡Ïã¸Û¹ÒÅÆÖ®È«ÆªÎ£»úÀà½ðÈÚѧСÂÛÎĹØÓÚ½ðÈÚΣ»úÈËÈËÓзݡ£µ±½ñÊý×Ö¼¼ÊõµÄ·¢Õ¹Ô½À´Ô½¿ì£¬ÈËÃǶԹ㲥µçÊÓ½ÚÄ¿µÄÖÊÁ¿ÐèÇóÒ²Ô½À´Ô½¸ß¡£AES£¯EBU(Audio Engineering Society£¯European Broad cast Union)ÏÖÒѳÉΪרҵÊý×ÖÒôƵ½ÏΪÁ÷Ðеıê×¼¡£´óÁ¿ÃñÓòúÆ·ºÍרҵÒôƵÊý×ÖÉ豸ÈçCD»ú¡¢DAT¡¢MD»ú¡¢Êý×Öµ÷Òǫ̂¡¢Êý×ÖÒôƵ¹¤×÷Õ¾µÈ¶¼Ö§³Öͨ¹ýµ¥¸ù½ÊºÏÏß¶ÔÀ´´®Ðд«ÊäÊý×ÖÒôƵÊý¾Ý£¬³ä·Ö·¢»ÓÁËÊý×ÖÐźÅÒ×´¦Àí¡¢ÒôÖÊÓÅÁ¼ºÍ¿¹¸ÉÈÅÄÜÁ¦Ç¿µÄÓÅÊÆ¡£ËüÌṩÁ½¸öÐŵÀµÄÒôƵÊý¾Ý£¬ÐŵÀ×Ô¶¯¼ÆÊ±ºÍ×Ôͬ²½£¬Í¬Ê±ÌṩÁË´«Êä¿ØÖÆµÄ·½·¨ºÍ״̬ÐÅÏ¢µÄ±íʾºÍһЩÎóÂëµÄ¼ì²âÄÜÁ¦¡£
¡¡¡¡¼øÓÚÈëÃǶԸßÖÊÁ¿ÒôÀÖµÄ×·ÇóÒÔ¼°AES3½Ó¿ÚµÄ×ݶàÓŵ㣬Éè¼Æ³öÒ»¸öÄܹ»½ÓÊպͷ¢ËÍAES3ÒôƵÐźŵļòµ¥ÏµÍ³ÊǺÜÓмÛÖµµÄ¡£±¾Éè¼ÆÓÉLPC2138¿ØÖÆÒôÏìÉ豸רÓÃоƬʵÏÖAES3½Ó¿Ú£¬Ö»Ðè¼òµ¥µØÐÞ¸ÄоƬÅäÖ㬼´¿ÉʵÏÖϵͳµÄÌØÐÔµ÷Õû¼°ÐÔÄÜÀ©Õ¹£¬¼òµ¥Îȶ¨£¬¾ßÓнÏÇ¿µØÊµÓüÛÖµ¡£
¡¡¡¡AES3½Ó¿ÚÔÚµ¥¸ù´«ÊäÏßÉÏ´®Ðд«ÊäÁ½Â·Êý×ÖÒôƵÐźš£Ã¿¸öÒôƵ¿é(Audio block)°üº¬192Ö¡£¬Ã¿Ö¡°üÀ¨2¸ö×ÓÖ¡£¬¼´×óÓÐÁ½¸öͨµÀ£¬Ã¿¸öͨµÀ°üº¬32¸öʱ϶(slot)¡£0¡«3ʱ϶ΪX¡¢Y¡¢Z 3ÖÖÖ¡Í·£¬ÆäÖÐXºÍY±íʾһ¸ö×ÓÖ¡µÄ¿ªÊ¼£¬Z±íʾһ¸ö¿é(block)µÄ¿ªÊ¼¡£4¡«7ʱ϶Ϊ¸¨ÖúÊý¾Ý£¬8¡«27ʱ϶ΪÒôƵÊý¾Ý룬ÒôƵÊý¾Ýλ¿ÉÒÔ¶à´ï24λ¡£Èç¹ûÒôƵÊý¾Ý³¬¹ý20룬Ôò4¡«7뽫±»ÓÃ×÷ÒôƵÊý¾Ýλ¡£×îºóµÄ4¸öʱ϶·Ö±ðΪÓÐЧλ¡¢Óû§Êý¾Ýλ¡¢Í¨µÀ״̬λºÍÆæÅ¼Ð£Ñéλ¡£Ã¿192Ö¡ÐźŵÄͨµÀ״̬λ×é³ÉͨµÀ״̬Êý¾Ý£¬Í¨µÀ״̬Öк¬ÓзḻµÄÒôÆµÌØÕ÷ÐÅÏ¢£¬Í¨¹ý»ñȡͨµÀ״̬Êý¾Ý±ã¿ÉÒÔµÃÖªÒôƵÐźÅÊÇ·ñÊÇרҵÐÍ£¬ÊÇ·ñÔ¤¼ÓÖØ£¬ÒÔ¼°²ÉÑùƵÂʵÈÐÅÏ¢¡£Ã¿Ò»Î»µÄ¾ßÌ庬ÒåÇë²Î¿¼ÎÄÏ×£¬±¾Éè¼Æ²»×öÏêϸ½éÉÜ¡£AES3½Ó¿Ú´«ÊäµÄÊý×ÖÒôƵÐźŸñʽÈçͼ1Ëùʾ¡£
¡¡¡¡Ä£ÄâÒôƵÐźžµ÷½Úºó£¬ËÍÖÁÄ£Êýת»»Æ÷£¬¾¹ý48 kµÄ²ÉÑùƵÂʲÉÑù(±¾Éè¼ÆÍ³Ò»Ê¹ÓÃ48 kµÄ²ÉÑùÂÊ)£¬×ª»»³ÉI2SÊý×ÖÒôƵÐźš£I2SÐźÅ(°üÀ¨Ä£Êýת»»µÃµ½µÄI2SºÍI2SÐźÅÔ´µÄÐźÅ)ËÍÈëSRC4382£¬SRC4382½«I2SÐźŵIJÉÑùƵÂÊת»»Îª48 k£¬²¢½øÐиñʽת»»£¬×ª»»ºóµÃµ½µÄAES3ÐźſÉÒÔͨ¹ýµ¥¸ù½ÊºÏÏß½øÐд«Êä¡£Ïà·´¹ý³Ì£¬½ÓÊÕµ½µÄAES3Êý×ÖÒôƵÐźž¹ý²ÉÑùƵÂÊת»»ºÍ¸ñʽת»»ºó£¬×ª»»Îª²ÉÑùÂÊΪ48kµÄI2SÐźš£I2SÐźſÉÒÔÖ±½Ó×÷ΪÊä³ö£¬Ò²¿ÉÒÔ¾¹ýÊýģת»»Æ÷ºó£¬ÔÙ¾¹ýÂ˲¨·Å´ó´¦Àí£¬×ª»¯ÎªÄ£ÄâÒôƵÐźÅÊä³ö¡£ÕûÌå¿ò¼ÜµÄ²¿ÊðÈçͼ2Ëùʾ¡£
¡¡¡¡±¾Éè¼ÆÖеÄ΢¿ØÖÆÐ¾Æ¬ÐèÒªÌṩI2C×ÜÏߵIJÙ×÷ģʽ£¬²¢ÇÒÌṩÍⲿÖжϽӿÚÀ´½ÓÊÕÍⲿµÄÖжϡ£LPC2 138΢¿ØÖÆÐ¾Æ¬ÊÇPhilips¹«Ë¾µÄARM7оƬ£¬ËüÓµÓзḻµÄÍⲿ´®ÐнӿÚ(UART¡¢SPIÒÔ¼°I2C)£¬ÏòÁ¿ÖжϿØÖÆÆ÷£¬Ö§³Öʵʱµ÷ÊԺ͸ßËÙ¸ú×ÙÖ´ÐдúÂ룬ÊÇÒ»¿î¸ßÐÔÄܵ͹¦ºÄµÄ32λ΢¿ØÖÆÆ÷£¬ÔÚ΢¿ØÖÆÁìÓòÒѾµÃµ½¹ã·ºµÄÓ¦Ó᣼øÓÚÒÔÉÏÌØÐÔ£¬±¾Éè¼ÆÑ¡ÓÃLPC2138×÷Ϊ΢¿ØÖÆÐ¾Æ¬£¬Í¨¹ýI2C×ÜÏßµÄÄÚ²¿¼Ä´æÆ÷ÅäÖã¬Ê¹ÕâЩÆ÷¼þ¹¤×÷ÔÚºÏÊʵŤ×÷״̬£¬²¢Í¨¹ýÍⲿÖжϽӿÚʵÏÖÖжϹÜÀí¡£
¡¡¡¡Ä£ÄâÐźÅÊäÈëǰÖõç·£¬°üÀ¨Â˲¨ÏÞ·ùµç·¡¢×èÈÝñîºÏµç·ºÍµÍͨÂ˲¨Ë¥¼õµç·¡£Ä£ÄâÐźÅÊäÈëǰÖõç·Ö÷ÒªÓÃÀ´¸ôÀëºó¼¶Ö±Á÷·ÖÁ¿¶Ôǰ¼¶µÄÓ°Ï죬ÏÞÖÆÊäÈëÐźŵķù¶È£¬ÂËÈ¥ÊäÈëÐźÅÖÐµÄ¸ßÆµ·ÖÁ¿£¬Â˳ý´®ÈÅÔëÉù¡£ÊäÈëÄ£ÄâÒôƵÐźŵçѹ·ù¶È±È½Ï´ó£¬²»ÄÜÖ±½Ó×÷ΪA£¯Dת»»Æ÷µÄÊäÈ룬Òò´ËǰÖõç·±ØÐë¶ÔÐźŽøÐÐË¥¼õ£¬Í¬Ê±»ù×¼µçѹÌá¸ßµ½2£®5 V¡£Èçͼ3Ëùʾ¡£ÐźŵÄË¥¼õϵÊýΪ£º
¡¡¡¡È˶úÄÜÌý¼ûµÄÒôƵÐÅºÅÆµÂÊ·¶Î§ÔÚ20 Hz¡«20 kHzÖ®¼ä£¬¶øÊý×ÖÒôƵÐźž¹ý´«ÊäºÍD£¯Aת»»ºó¿ÉÄÜ»áÒýÈë¸÷ÖÖÔëÉù£¬Òò´ËÐèÒªÔÚD£¯Aת»»ºó½øÐеÍͨģÄâÂ˲¨À´Â˳ýÔëÉù¡£´Ë´¦ÓÉÒ»¸ö¸ôÖ±Á÷µç·(ÓÉC5ÓëR15×é³É¸ßͨÂ˲¨Æ÷)ºÍ¶þ½×°ÍÌØÎÖ×ȵÍͨÂ˲¨Æ÷£¬Èçͼ4Ëùʾ¡£Í¼ÖУ¬¶þ½×°ÍÌØÎÖ×ȵÍͨÂ˲¨µç·ÒýÈëÕý¸º·´À¡£¬ÓÃÀ´È¥³ýÐÅºÅµÄ¸ßÆµ·ÖÁ¿¡£
¡¡¡¡Ä£ÄâÒôƵÐźž¹ýÂ˲¨µç·ºó¹¦ÂʱȽÏС£¬Èç¹ûÖ±½ÓÊä³ö£¬ÔòÊä³öÒôƵµÄÒôÁ¿»á·Ç³£Ð¡¡£Òò´Ë±ØÐë¶ÔÂ˲¨ºóµÄÄ£ÄâÒôƵÐźŽøÐзÇÊ§Õæ·Å´ó£¬Ìá¸ßÊä³öÄ£ÄâÒôƵÐźŵŦÂÊ£¬Ê¹µÃÒôÁ¿ÄÜ´ïµ½¸üºÃЧ¹û¡£Èçͼ4Ëùʾ£¬¾¹ýÂ˲¨ºóµÄÄ£ÄâÒôƵÐźÅÓÉNE5532·Å´óÆ÷½øÐй¦ÂʷŴ󣬷Ŵó±¶ÊýΪ£º
¡¡¡¡Ä£Êýת»»Ä£¿é²ÉÓÃCirrus Logic¹«Ë¾µÄÄ£Êýת»»Ð¾Æ¬CS5368¡£Ëü¾ßÓÐ24λת»»Î»¿í£¬114 dBµÄ¶¯Ì¬·¶Ëã¬-105 dBµÄ×Üг²¨Ê§Õæ¼ÓÔëÉù£¬¿ÉÑ¡µÄÒôƵ½Ó¿Ú¸ñʽ£¬µÍÑÓ³ÙÊý×ÖÂ˲¨Æ÷£¬²î·ÖÄ£Äâ½á¹¹£¬´Óģʽ(slave mode)ÏÂÖ§³ÖËÙ¶È×Լ죬֧³Ö±ê×¼µÄI2C¿ØÖƽӿڣ¬ÊÊÓÃÓÚרҵµÄÒôÏìÉ豸¡£
¡¡¡¡Êýģת»»Ä£¿é²ÉÓÃCirrus Logic¹«Ë¾µÄÊýģת»»Ð¾Æ¬CS4382¡£ËüÊÇÒ»¸öÍêÕûµÄ8ͨµÀÊýģת»»ÏµÍ³£¬¾ßÓÐ114 dBµÄ¶¯Ì¬·¶Î§£¬-100 dBµÄ×Üг²¨Ê§ÏßC¿ØÖƽӿڣ¬¾ßÓÐÀíÏëµÄ²î·ÖÏßÐÔ£¬¸ß±£Õæ»úÖÆ£¬ÎÞÏßÐÔÆ¯ÒƵÈÓÅÊÆ£¬ÊÊÓÃÓÚרҵµÄÒôÏìÉ豸¡£
¡¡¡¡ÒôƵ¸ñʽת»»Ä£¿é²ÉÓÃTI¹«Ë¾µÄSRC4382оƬ¡£ËüÊÇÒ»¿îרÓÃÓڹ㲥Êý×ÖÒôƵϵͳµÄоƬ£¬Ëü¼¯³ÉÁË´øÓвÉÑùƵÂÊת»»µÄÊý×ÖÒôƵ½Ó¿Ú·¢ËÍÆ÷(DIT)ºÍ½ÓÊÕÆ÷(DIR)£¬2¸öÒôƵ´®Ðнӿڣ¬ÒÔ¼°Ö§³ÖÊý¾ÝºÍʱÖÓÄÚÁªµÄ·Ö²¼Ê½Âß¼£¬DITºÍDIR¼æÈÝAES3£¬S£¯PDIF£¬IEC 60958ºÍEIAJ CP-1201½Ó¿Ú±ê×¼£¬²ÉÑùƵÂÊ×î¸ßÖ§³Ö216 kHz£¬²¢ÇÒÖ§³Öͨ¹ýI2C×ÜÏß¿ØÖÆÐ¾Æ¬µÄ¹¤×÷״̬¡£
¡¡¡¡±¾Éè¼ÆÖУ¬Í¨¹ýLPC2138µÄI2C×ÜÏߵŤ×÷ģʽ£¬Æ÷¼þµØÖ·Îª0xE0H¡£Í¨¹ýÉèÖÃSRC4382ÄÚ²¿¼Ä´æÆ÷£¬Ê¹ÆäͬʱÓÐ2Ìõ¹¤×÷µÄÐźÅ·¾¶£¬Ò»ÌõΪRX+¡¢RX-²î·ÖÐźž¹ýDIRµ¥ÔªµÄ²ÉÑùƵÂÊת»»ºÍ½âÂëºó£¬×ª»»ÎªI2SÐźţ¬ÓÉSDOUTÊä³ö£»ÁíÒ»ÌõΪI2SÐźÅSDIN¾¹ýDITµ¥ÔªµÄ²ÉÑùƵÂÊת»»ºÍ±àÂëºó£¬×ª»»ÎªÊý×ÖÒôƵ½Ó¿ÚAES3Ðźţ¬Óɲî·ÖÏßTX+¡¢TX-Êä³ö¡£LRCKÓëSCLKͬCS5368£¬¾ùÓÉÍⲿÌṩ¡£RX+¡¢RX-ÓëDIN+¡¢DIN-Ö®¼äÒÔ¼°TX+¡¢TX-ÓëDOUTR+¡¢DOUTR-Ö®¼ä¾ùÐèÒªÓñäѹÆ÷×ö¸ôÀëÈ¥ñîºÏ£¬ÒÔ·Àֹǰºó¼¶Ö®¼äÏ໥¸ÉÈÅ¡£SRC4382µÄÍâΧµç·Èçͼ6Ëùʾ¡£
¡¡¡¡CS5368¡¢CS4382¡¢SRC4382 3¿îоƬ¾ù¿Éͨ¹ýÉèÖÃÆäÄÚ²¿¼Ä´æÆ÷£¬»ñµÃ²»Í¬µÄ¹¤×÷״̬¡£
¡¡¡¡ÏµÍ³ÉϵçÖ®ºóÐè¶ÔCS5368½øÐгõʼ»¯¡£GCTL(globalmode control register)¿ØÖÆÐ¾Æ¬µÄ¹¤×÷ģʽ£¬±¾Éè¼Æ¹¤×÷״̬Ϊ£º¿ØÖƶ˿Úģʽ£¬Ê±ÖÓΪ256²ÉÑùÂÊ£¬Êä³öI2Sģʽ£¬´ÓģʽϵÄËùÓвÉÑùƵÂÊ¡£Òò´ËGCTLµÄÖµÉèÖÃΪ0x87H¡£ÆäËû¼Ä´æÆ÷±£³ÖĬÈÏÖµ¼´¿É¡£³õʼ»¯³ÌÐòÈçÏ£º
¡¡¡¡µ±CS5368·¢ÉúÒç³öÖжÏʱ£¬»áÏòLPC2138µÄÍⲿÖжÏINT0·¢ËÍÖжÏÐźţ¬Í¬Ê±LEDµÆD1±»µãÁÁ¡£ÔÚÖжϳÌÐòÖУ¬²éѯOVFL¼Ä´æÆ÷״̬£¬ÉèÖÃÏàӦͨµÀµÄÊä³öÏûÉù(mute)¡£ÖжϷþÎñ³ÌÐòÈçÏ£º
¡¡¡¡ÏµÍ³ÉϵçÖ®ºóÐè¶ÔCS4382½øÐгõʼ»¯¡£MC1¡¢MC2ºÍFC¹²Í¬¿ØÖÆCS4382µÄ¹¤×÷״̬£¬±¾Éè¼ÆÖн«ÆäÖµ·Ö±ðÉèÖÃΪ0x80H£¬0x10H£¬0x05H¡£Ð¾Æ¬¹¤×÷´æ¿ØÖƶ˿ÚģʽÏ£¬ÊäÈëÒôƵ¸ñʽΪ24λI2SÐźţ¬È¥¼ÓÖØÂ˲¨Æ÷ÏìӦƵÂÊΪ48 kHz¡£ÆäËû¼Ä´æÆ÷±£³ÖĬÈÏÖµ¡£³õʼ»¯³ÌÐòÈçÏ£º
¡¡¡¡ÏµÍ³ÉϵçÖ®ºóÐèÒª¶ÔSRC4382½øÐгõʼ»¯¡£SRC4382µÄ¼Ä´æÆ÷·ÖΪ4Ò³£¬µÚ0ҳΪ¿ØÖƺÍ״̬¼Ä´æÆ÷£¬µÚ1ҳΪDIRͨµÀ״̬ºÍÓû§Êý¾Ý»º³å¼Ä´æÆ÷£¬µÚ2ҳΪDITͨµÀ״̬ºÍÓû§Êý¾Ý»º³å¼Ä´æÆ÷£¬µÚ3Ò³±£Áô¡£ÔÚ²Ù×÷ÿҳ¼Ä´æÆ÷֮ǰ£¬±ØÐëͨ¹ýÉèÖÃÿҳµÄҳѡÔñ¼Ä´æÆ÷À´È·¶¨Òª²Ù×÷µÄÒ³¡£³õʼ»¯³ÌÐòÖÐÖ»Ð轫¼Ä´æÆ÷07£¬09£¬0b£¬0d£¬0e£¬0f£¬16£¬17£¬2d·Ö±ðÉèÖÃΪ0x22£¬0x02£¬0x33£¬0x08£¬0x09£¬0x12£¬0xfe£¬0x01£¬0x42£¬ÆäËû±£ÁôĬÈÏÖµ¼´¿É¡£¸÷¼Ä´æÆ÷µÄ¾ßÌåÖµ¼°Æäº¬ÒåÇë²Î¿¼¼¼ÊõÊֲᡣ³õʼ»¯³ÌÐòÈçÏ£º
¡¡¡¡ÓɵÚÒ»²¿·Ö½éÉÜ¿ÉÖª£¬Í¨µÀ״̬Öк¬ÓзḻµÄÐÅÏ¢¡£Í¨¹ý¶ÁµÚ1Ò³¼Ä´æÆ÷£¬±ã¿ÉÒÔ»ñµÃ½ÓÊÕµÄAES3Êý×ÖÒôƵµÄÌØÕ÷ÐÅÏ¢¡£¶ÁͨµÀ״̬֮ǰ£¬Ó¦ÏÈÔÚµÚ0Ò³½ûÖ¹DIR£¬È»ºóÇл»µ½µÚ1Ò³£¬¶ÁÍêͨµÀ״̬ºóÔÙÇл»»ØµÚ0Ò³£¬Ê¹ÄÜDIR¡£¶ÁͨµÀ״̬³ÌÐòÈçÏ£º
¡¡¡¡Í¨¹ýдµÚ2Ò³µÄÏà¹Ø¼Ä´æÆ÷£¬±ã¿É½«ÐèÒª·¢Ë͵ÄAES3Êý×ÖÒôƵµÄÌØÕ÷ÐÅϢдÈ뵽ÿһ֡µÄͨµÀ״̬λÖС£Ð´Í¨µÀ״̬֮ǰ£¬Ó¦ÏÈÔÚµÚ0Ò³½ûÖ¹DIT£¬È»ºóÇл»µ½µÚ2Ò³£¬Ð´ÍêͨµÀ״̬ºóÔÙÇл»µ½µÚ0Ò³£¬Ê¹ÄÜDIT¡£¶ÁͨµÀ״̬³ÌÐòÈçÏ£º
¡¡¡¡¸ÃÉè¼ÆÍ¨¹ý΢¿ØÖÆÆ÷LPC2138¿ØÖÆ×¨ÒµÒôƵ´¦ÀíоƬ£¬ÊµÏÖÁËAES3Êý×ÖÒôƵ½Ó¿ÚµÄÉè¼Æ¡£±¾Éè¼ÆÖз¢Ë͵ÄÒôƵÐÅÏ¢Ô´ºÍ½ÓÊÕ´¦ÀíºóµÄÒôƵÐÅÏ¢¾ù¿ÉÒÔΪģÄâÐźźʹ®ÐÐI2SÐźŵÄÐÎʽ£¬¿ÉÓÃÐÔ½ÏÇ¿¡£ÓÉÓÚ¸ÃÉè¼Æ²ÉÓÃרҵÒôƵ´¦ÀíоƬʵÏÖ£¬Òò´ËÒôÖʱȽϺã¬Îȶ¨ÐԱȽϸߡ£Ö»Ðè¼òµ¥ÐÞ¸ÄÈí¼þ²¿·Ö¶ÔÒôƵ´¦ÀíоƬµÄ¼Ä´æÆ÷ÅäÖ㬼´¿ÉʵÏÖÏµÍ³ÌØÐԵĸı䣬½ñÌ쿪Âí½á¹ûÍøÕ¾¡£ËùÒÔÁé»îÐԺͿÉÀ©Õ¹ÐԽϺ᣸ÃÉè¼Æ¿ÉÒÔ¾ßÌåÓ¦ÓÃÓÚÊý×Öµ÷Òǫ̂µÄ»ìÒôÆ÷ºÍÒôƵ¾ØÕóÇл»Æ÷ÖУ¬Ò²¿ÉÒÔΪCD»ú¡¢MD»úµÄÉè¼ÆÌṩ²Î¿¼£¬Òò´Ë¾ßÓнÏÇ¿µÄ¹¤³ÌʹÓüÛÖµ¡£