¹Ø¼ü´Ê£ºKionix ÈýÖá¼ÓËÙ¶È´«¸ÐÆ÷
ʱ¼ä£º2020-07-02 14:17:22 À´Ô´£ºÍøÂç
¡°±¾Ó¦ÓÃÖ¸ÄÏÖ¼ÔÚ°ïÖú¿ª·¢ÕßÁ˽âÂÞÄ·¼¯ÍÅÆìÏÂKionix¹«Ë¾µÄKX13xϵÁÐÈýÖá¼ÓËÙ¶È´«¸ÐÆ÷´îÔØµÄ¶ÀÓй¦ÄÜ¡ª¡ª¸ß¼¶Êý¾Ý·¾¶£¨Advanced Data Path£¬ADP£©¡£ADPÓÉÓû§¿É¶¨ÖÆµÄÆµÂÊÂ˲¨Æ÷ºÍÒ»¸ö¾ù·½¸ù£¨RMS£©¼ÆËãÆ÷×é³É£¬ºóÕßÊÇÌṩËùÐè´ø¿íÄڵļÓËÙ¶ÈÕñ·ù¡£
¡±
1.ǰÑÔ
±¾Ó¦ÓÃÖ¸ÄÏÖ¼ÔÚ°ïÖú¿ª·¢ÕßÁ˽âÂÞÄ·¼¯ÍÅÆìÏÂKionix¹«Ë¾µÄKX13xϵÁÐÈýÖá¼ÓËÙ¶È´«¸ÐÆ÷´îÔØµÄ¶ÀÓй¦ÄÜ¡ª¡ª¸ß¼¶Êý¾Ý·¾¶£¨Advanced Data Path£¬ADP£©¡£ADPÓÉÓû§¿É¶¨ÖÆµÄÆµÂÊÂ˲¨Æ÷ºÍÒ»¸ö¾ù·½¸ù£¨RMS£©¼ÆËãÆ÷×é³É£¬ºóÕßÊÇÌṩËùÐè´ø¿íÄڵļÓËÙ¶ÈÕñ·ù¡£X¡¢YºÍZÖáµÄ16λADPÊä³ö¿ÉÒÔ´ÓרÓÃÊä³ö¼Ä´æÆ÷ÖжÁÈ¡£¬´æ´¢ÔÚ512×Ö½ÚµÄFIFO»º´æÖУ¬È»ºó±»Â·ÓÉÖÁWake-Up£¨»½ÐÑ£©ºÍBack-to-Sleep£¨·µ»ØË¯Ãߣ©ÒýÇæ¡£Í¨¹ýÉèÖÃÏëÒªµÄãÐÖµÕñ·ùºÍ¼ÆÊýÆ÷Öµ£¬¿ÉÒÔÕë¶ÔÌØ¶¨µÄ¶¯×÷¡¢Ðýת»òÕñ¶¯²úÉúÖжϡ£±¾ÎĽ«Í¨¹ý½éÉÜÁ½¸ö¼òµ¥µÄʾÀýÀ´Ö±¹ÛµØÕ¹Ê¾¸Ãй¦ÄܵÄÓÅÊÆ¡£
ͼ1£º¸ß¼¶Êý¾Ý·¾¶£¨ADP£©ÔÀíʾÒâ
ÏÖʵÊÀ½çÖеļÓËÙ¶ÈÐÅÏ¢£¨×ó£©Óɲ»Í¬ÆµÂʺÍÕñ·ù»ìºÏ¶ø³É£¬KX13xµÄADP²»½ö¿ÉÒÔ²¶»ñÕâЩÐÅÏ¢£¬¶øÇÒÄܹ»Êä³öÖ¸¶¨ÆµÂÊ·¶Î§ÄڵļÓËÙ¶ÈÕñ·ù£¨ÓÒ²àÁоÙÁ˸÷ÖÖÇé¿öʾÀý£©¡£
2.Êý¾ÝÁ÷
ͼ2ËùʾµÄÊÇÒ»ÕÅÆÕͨÊý¾ÝÁ÷ͼ¡£¸Ãͼ¶¥²¿µÄµÚÒ»¸ö·½¿éÊÇÊý×Ö¼ÓËٶȼƵĴ«Í³Êý¾Ý·¾¶£¨Conventional Data Path£¬CDP£©¡£CDP°üº¬À´×ÔMEMSµÄÄ£ÄâÊäÈë¡¢Ò»¸ö¸ºÔð·Å´óÐźŵÄÄ£Äâǰ¶Ë£¨AFE£©¡¢Ò»¸ö¸ºÔðÐźÅÊý×Ö»¯µÄÄ£Êýת»»Æ÷£¨ADC£©ÒÔ¼°Ò»¸ö¸ºÔð½øÒ»²½´¦ÀíµÄÊý×ÖÐźŴ¦Àí£¨DSP£©µ¥Ôª¡£¸ß¼¶Êý¾Ý·¾¶£¨ADP£©°üº¬Ò»¶Ô¸ß¶È¿ÉÅäÖõÄÊý×ÖÂ˲¨Æ÷¡ª¡ª¿ÉÓÃÓÚµÍͨºÍ¸ßͨµÄ×éºÏÂ˲¨Æ÷£¬ÒÔ¼°¼ÆËãʵʱÕñ·ùµÄ¾ù·½¸ù£¨RMS£©¼ÆËãÆ÷¡£Óû§¿ÉÒÔÁé»îµØ¶ÔADPÂ˲¨Æ÷½øÐзÃÎʲ¢ÉèÖ᣸ÃÂ˲¨Æ÷¿ÉÒÔÉèΪButterworth¡¢Bessel¡¢ChebyshevÂ˲¨Æ÷£¬ÉõÖÁÅäÖóÉ×Ô¶¨ÒåÂ˲¨Æ÷¡£ADPµÄÊä³ö¿ÉÒÔ´æ´¢ÔÚרÓÃÊä³ö¼Ä´æÆ÷£¬Ò²¿ÉÒÔ±»Â·ÓÉÖÁÄÚÖõÄ512×Ö½ÚFIFO»º´æ£¬Ò²¿ÉÒÔÁ½ÖÖ·½Ê½Í¬Ê±ÊµÏÖ¡£´ËÍ⣬ADPÊä³ö¿ÉÒÔ×÷Ϊһ¸öÊäÈë·Óɵ½ÄÚÖõ͝×÷Wake-Up£¨»½ÐÑ£©ºÍBack-to-Sleep£¨·µ»ØË¯Ãߣ©ÒýÇæ¡£ÕâЩÒýÇæ¿ÉÅäÖÃãÐÖµºÍÁé»îµÄ¼ÆÊýÆ÷£¬´Ó¶ø½øÒ»²½ÏÞ¶¨Ðźš£Èç¹ûÂú×ãÊäÈëÐźÅÅж¨±ê×¼£¬ÄÇôÆ÷¼þÖеÄÖжϷ¢ÉúÆ÷½«ÎªÖ÷»ú²úÉúÒ»¸öÎïÀíÖжϣ¬²¢ÉèÖÃÏàÓ¦µÄ״̬¼Ä´æÆ÷¡£Í¼2ËùʾµÄÊǵ±¼ì²âµ½¡°³ÖÐøÁËThʱ¼äµÄÌØ¶¨Õñ¶¯¡±Ê±²úÉúÖжϵÄʾÀýÇé¿ö¡£
ͼ2£ºADPÊý¾ÝÁ÷
3.Ó¦ÓÃʵÀý
3.1.»úÆ÷½¡¿µ×´¿ö
¼ÙÉèfopΪ»úеϵͳ£¨±ÈÈçÐýתµç»ú£©µÄ¹¤×÷ƵÂÊ£¬feΪϵͳµÄ´íÎó/¹ÊÕÏģʽƵÂÊ£¨Í¼3£©¡£ÔÚ´ËÀýÖУ¬feµÍÓÚfop²¢ÇÒÔÚ¸ÃͼÖÐÏÔʾ£¬Ò²¾ÍÊÇ˵£¬ÓÉÓÚ»úÉíËɶ¯£¬µç»úÕýÔÚ»ºÂýÕñ¶¯¡£¶ÔÓÚ´«Í³¼ÓËÙ¶È´«¸ÐÆ÷£¬ÎªÁ˼ì²âÕâÖÖ¹ÊÕÏģʽ£¬ÈËÃÇÐèÒªÓÃMCU/DSP½øÐÐÆµÂÊ·ÖÎö¡£¶øMCU/DSPÒ»Ö±±£³Ö¹¤×÷״̬£¬»áµ¼Ö¶îÍâµÄÄÚ´æ¿Õ¼äÐèÇóÒÔ¼°¸ü¸ßµÄ¹¦ºÄ¡£
¶øKX13xµÄADP½öʹÓüÓËÙ¶È´«¸ÐÆ÷¾ÍÄܹ»¼ì²âµ½ÕâÖÖʼþ£¬¶øÇÒ£¬Èç¹û°ÑADPÊý×ÖÂ˲¨Æ÷ÉèÖÃΪ´øÍ¨»òµÍͨÂ˲¨Æ÷£¬ÈÃfeͨ¹ý¶øÏû³ýfop£¬»¹ÄÜΪÖ÷»úMCU²úÉúÖжϡ£
ͼ3£ºÕý³£ÏµÍ³¶¯×÷ºÍ¹ÊÕÏϵͳ¶¯×÷µÄƵÂÊ·ÖÎö
ÔÚͼ4ÖУ¬Çë×¢Ò⣬ADP±»ÅäÖÃΪµÍͨÂ˲¨Æ÷ÒÔÏû³ýfop£¬¶øÇÒRMS¼ÆËãÒýÇæ±»ÅäÖÃΪ»ñÈ¡ËùÐè¹ÊÕÏģʽÐźŵľø¶ÔÖµ¡£¶¯×÷ÒýÇæÖеÄÐźÅãÐÖµ£¨Öм䲨ÐΣ©ÓÃÓÚÏÞ¶¨Ê¼þ¡£×îºó£¬Í¼Ï²¿µÄ²¨ÐÎÏÔʾÁËÓÉÔ˶¯ÒýÇæÉú³ÉµÄÕæÊµÐźš£¼ì²âµ½¹ÊÕÏʼþºó£¬INS3¼Ä´æÆ÷ÖеÄWUFSλ»á±»ÖÃ룬¶øÍⲿÖжÏÒý½Å£¨Èç¹ûÒÑÅäÖã©Ôò²úÉúÖжÏÐźš£
ͼ4£ºADP½«Ä¿±êÐźŴÓÔʼ¼ÓËÙ¶ÈÊý¾ÝÖзÖÀë³öÀ´£¬²¢½«Õñ·ùÐÅÏ¢´«µÝ¸øÔ˶¯ÒýÇæ
3.2.°üÂç·ÖÎö
°üÂç·ÖÎöÊÇÒ»ÖÖÖÜÆÚÐÔÕñ¶¯¹ÊÕϼì²âµÄÓÐЧ·½·¨£¬±ÈÈç¼õĦÖá³ÐʧЧ¡£ADP¿ÉÓÃÓÚÉú³É¼ÓËÙ¶ÈÊý¾ÝµÄ°üÂçÏߣ¨* 1£©¡£°üÂ粨ÐεĿìËÙ¸µÀïÒ¶±ä»»£¨FFT£©¿ÉÒÔÏÔʾÕñ¶¯ÖÜÆÚ£¬ÕâÓÐÖúÓÚʶ±ðϵͳÖеÄȱÏݲ¿¼þ¡£ÔÚ¸ÃÀýÖУ¬ADPÂ˲¨Æ÷Ó¦ÅäÖÃΪ¡°´øÍ¨¡±£ºÍ¬Ê±°üº¬Õñ¶¯ÆµÂʺÍÎó²îƵÂÊ£¬ÅųýÖ±Á÷ÔëÉùºÍ¸ßƵÔëÉù¡£
(*1)×¢£ºADPÊä³öÊÇα°üÂ磬²»ÊÇÏ£¶û²®Ìر任½á¹û¡£
ͼ5£ºÖá³ÐÇòÌå¹ÊÕÏÒýÆðµÄÖÜÆÚÐÔÕñ¶¯
°üÂ粨ÐοÉÒÔ´æ´¢ÔÚKX13xµÄ512×Ö½Ú»º³åÇøÖУ¬Ò²¿É·¢Ë͵½Ö÷»ú´¦ÀíÆ÷½øÐÐFFT·ÖÎö¡£
ͼ6£ºÊ¹ÓÃÔʼ¼ÓËÙ¶ÈÊý¾Ý¼°Æä°üÂçµÄFFT
ÓйØKX13x ADPµÄ¸ü¶àÏêϸÐÅÏ¢ºÍÓ÷¨£¬ÇëÁªÏµÂÞÄ·µÄÏúÊÛ´ú±í¡£
·ÖÏíµ½£º
²ÂÄãϲ»¶