ÒßÇé·À¿ØÈýÄ꣬ÖÕÓ×îºó¾öÕ½¡£Ëæ×Å12ÔÂ7ÈÕ¹ú¼Ò¡°ÐÂÊ®Ìõ¡±·ÀÒßÕþ²ßµÄ·¢²¼£¬¶¯Ì¬ÇåÁãʱ´úÒѳɹýÈ¥¡£ÔÚÖð²½È«Ã濪·ÅµÄÐÂÐÎÊÆÏ£¬¼ÒÓõÄÖ¸¼ÐʽÂö²«ÑªÑõÒÇ£¬³ÉΪÈËÃǾӼҷÀÒߺÍ×ÔÎÒ½¡¿µ¼à²âµÄ±Ø±¸Æ·£¬Êг¡ÐèÇóÒ²ËæÖ®ÓÀ´±¬·¢Ê½Ôö³¤¡£
ÔçÔÚÒßÇ鱬·¢µÄ2020Äê³õ£¬Ð¾º£¿Æ¼¼£¨¹ÉƱ´úÂ룺688595£©Æ¾½å×ÔÉíµÄÄ£ÄâÐźÅÁ´+MCU˫ƽ̨ÓÅÊÆ£¬ÔÚµÚһʱ¼äѸËÙÍÆ³öÁ˺ìÍâ¶îÎÂǹ¡¢Ö¸¼ÐʽѪÑõÒÇÏà¹ØµÄÆåÅÆ²úÆ·ºÍ½â¾ö·½°¸£¬µÃµ½Á˽¡¿µ¼à²âÊг¡ºÍÖÚ¶à¿Í»§¸ß¶ÈÈϿɡ£
µ±Ç°£¬Ëæ×Ź«Ë¾ÔÚ½¡¿µ·À»¤ÁìÓòµÄ³ÖÐø²¼¾Ö£¬Ïà¹Ø²úÆ·ÐòÁÐÓú·¢³ÉÊìÍêÉÆ¡£
Ö¸¼ÐʽÂö²«ÑªÑõÒDzúÆ·Ó¦ÓÃ
ѪÑõ±¥ºÍ¶È£¨SpO2£©ÊÇѪҺÖеÄѪºìµ°°×ºÍÑõ·Ö×Ó½áºÏ³Ì¶ÈµÄÖ¸±ê£¬¿ÉÌåÏÖÉíÌåµÄÉãÑõ×´¿ö£¬ÔÚºôÎüϵͳ¼²²¡ÖÎÁÆÖУ¬³£±»ÓÃÓÚÅжϷβ¿¹¦Äָܻ´Çé¿ö¡£
Óɹú¼ÒÓйز¿ÃÅÓ¡·¢µÄ¡¶ÐÂÐ͹Ú×´²¡¶¾·ÎÑ×ÕïÁÆ·½°¸¡·ÖÐÖ¸³ö£¬µ±Ö¸Ñõ±¥ºÍ¶È£¨´ÓÊÖÖ¸ÉϲâÁ¿µÄѪÑõ±¥ºÍ¶È£©µÍÓÚ93£¥£¨½¡¿µÕßÔÚ98£¥×óÓÒ£©¼´ÎªÖØÖ¢»¼Õߣ¬Ð輰ʱ¾ÍÒ½¡£Òò´Ë£¬¼ÒÖг£±¸ÊµÊ±¼ì²âѪÑõ×´¿öµÄÖ¸¼ÐʽѪÑõÒÇ£¬ÓÐÖúÓÚÈËÃÇ¿ÆÑ§·ÀÒß¡£

Ö¸¼ÐʽÂö²«ÑªÑõÒÇÊÇÒ»ÖÖÕë¶ÔѪÑõ±¥ºÍ¶ÈµÄÎÞ´´²âÁ¿ÒÇÆ÷£¬ÆäѪÑõ²âÁ¿µÄ¹¤×÷ÔÀíÊDzÉÓÃÁ½Êø²»Í¬²¨³¤µÄ¹â£¨ºì¹â²¨³¤660nm£¬ºìÍâ¹â²¨³¤910nm»ò940nm£©ÕÕÉäÈËÌåÖ¸¶Ë£¬ÓɹâÃô×é¼þ»ñÈ¡²âÁ¿Ðźš£Í¨¹ý¼ì²â»¹ÔѪºìµ°°×ºÍÑõºÏѪºìµ°°×¶ÔÁ½ÖÖ²»Í¬²¨³¤¹âÎüÊÕµÄÇø±ð£¬²âÁ¿Êý¾ÝÖ®²î¾ÍÊDzâÁ¿ÑªÑõ±¥ºÍ¶ÈµÄ»ù±¾Êý¾Ý¡£
Ŀǰ£¬Ð¾º£¿Æ¼¼ÆìÏÂCS32L010¡¢CS32F030¡¢CSU18P88µÈϵÁвúÆ·£¬Äܹ»Ìṩ¸ü¸ß¾«¶È¡¢¸üÇ¿ÐÔÄÜ¡¢¸üµÍ¹¦ºÄÇÒ³ÉÊì¿É¿¿¸üÒ׿ª·¢µÄѪÑõÒÇÓ¦Ó÷½°¸¡£
ÍÆ¼ö²úÆ·£¨Ò»£©CS32L010
Ŀǰ£¬ÔÚѪÑõ²âÊÔÖÐ660nmºÍ910nmÊÇ×î³£¼ûµÄÁ½¸ö²¨³¤¡£µ«ÊÇ£¬ÓÉÓÚÈËÌåѪºìµ°°×³ýÁËѪºìµ°°×ºÍÑõºÏѪºìµ°°×Ö®Í⣬»¹ÓÐÆäËûµÄѪºìµ°°×£¬ÀýÈç³£¼ûµÄÓÐ̼ÑõѪºìµ°°×µÈ£¬Òò´ËÒªÏë×öµ½¸ü¸ß¾«¶ÈµÄѪÑõ²âÁ¿£¬³ýÁËÉÏÊöÁ½¸ö²¨³¤ÒÔÍ⣬»¹ÐèÔö¼Ó¸ßÖÁ8¸ö²¨³¤£¬Í¨¹ý¼ì²â¸ü¶àµÄ²¨³¤ÎüÊÕµÄÇø±ð£¬½«Ëù»ñÈ¡Êý¾Ý¾¹ý´¦Àí·ÖÎö£¬´Ó¶ø²âÁ¿µÃ³öѪÑõ±¥ºÍ¶ÈÖµ¡£
ÐÇ¿ÕÓéÀÖÍÆ³öµÄ32λMCU CS32L010ϵÁе͹¦ºÄMCU£¬ÄÚǶ32λARM?Cortex?-M0Äںˣ¬¿ÉÔËÐÐ×î¸ß24MHz£¬ÄÚÖÃ64Kbytes Flash£¬4Kbytes SRAM£¬ÄÚ²¿¼¯³É12 λ¸ßÐÔÄÜADCÄ£¿é¡¢µçѹ±È½ÏÆ÷£¬ÒÔ¼°RTC¡¢±È½ÏÆ÷¡¢¶à·UART¡¢SPI¡¢I2CºÍPWMµÈ·á¸»ÍâÉè½Ó¿Ú¡£
CS32L010»¹¾ßÓзdz£ÓÅÐãµÄµÍ¹¦ºÄÌØÐÔ£¬µÍÖÁ1¦ÌAµÄÐÝÃß¹¦ºÄ£¬µÍÖÁ30¦ÌA/MHzµÄÔËÐй¦ºÄ£¬²¢¼¯³ÉÁËLPUART¡¢LPTIM¡¢LVDµÈµÍ¹¦ºÄÍâÉ裬´ó·ùÑÓ³¤´ý»úʱ¼äºÍµç³ØÊÙÃü¡£
´ËÍ⣬CS32L010ÓµÓжà¸ö¶¨Ê±Æ÷£¬°üÀ¨¸ß¼¶¶¨Ê±Æ÷TIM1¡¢Í¨Óö¨Ê±Æ÷TIM2£¬»ù´¡¶¨Ê±Æ÷TIM10/TIM11£¬ÊµÏÖPWMÊä³ö¡¢Íⲿ¼ÆÊý¡¢Ê±ÖÓ²¶»ñ¡¢Õ¼¿Õ±È²âÁ¿µÈ¹¦ÄÜ£¬¸üÖ§³ÖµÍ¹¦ºÄ¶¨Ê±Æ÷LPTIM£¬ÒÔ½µµÍÔËÐй¦ºÄ¡£

CS32L010Êý×ÖʽѪÑõÒÇ·½°¸Ó¦Óÿòͼ
ÍÆ¼ö²úÆ·£¨¶þ£©CS32F030
CS32F030ϵÁÐÊÇÒ»¿î32λ¸ß¿É¿¿ÐÔMCU£¬²ÉÓÃARM? Cortex?-M0 Äںˣ¬ÆµÂÊ48MHz£¬×î¸ß¼¯³É64Kbytes FlashºÍ8Kbytes SRAM£¬ÄÚÖÃ12λ¸ß¾«¶È¡¢¸ßת»»ËÙÂʵÄSAR ADCÄ£¿é£¬1¸ö¸ß¼¶¶¨Ê±Æ÷£¬5ͨµÀDMA¿ØÖÆÆ÷£¬²¢Ìṩ·á¸»µÄͨÐŽӿڣ¨I2C¡¢SPI/I2SºÍUSART£©ºÍ¶à´ï11¸ö¶¨Ê±Æ÷£¬¾ß±¸¸ß¿É¿¿ÐÔ¡¢¸ß¾«¶È¡¢µÍ¹¦ºÄµÈÌØµã¡£
CS32F030¼¯³ÉINLµÍÖÁ1.2LSBµÄ¸ßÐÔÄÜ12λADC¡¢ÎÂÆ¯60ppm/¡æµÄÄÚ²¿²Î¿¼µçѹºÍζȴ«¸ÐÆ÷µÈ£¬ Ö÷Á¦¿Í»§ÊµÏÖÒ½ÁƼ¶¾«¶È£¬ÇÒÌṩһϵÁеçÔ´¹¤×÷ģʽ£¬ÒÔÂú×㲻ͬµÄµÍ¹¦ºÄÓ¦Óá£
CS32F030¼¯³ÉRC Hybrid+Calibration¼Ü¹¹µÄ¸ßÐÔÄÜADC£¬Í¨¹ýоº£×¨ÀûµÄÎó²î¿ØÖƼ¼ÊõºÍ²âÊÔÊֶΣ¬12λADCµÄÓÐЧ¾«¶È¿É´ï11bit¡£²¢ÇÒCS32F030ÔÚ³ö³§Ç°£¬100%¾¹ý110¡æµÄ¸ßβâÊÔ£¬È·±£²úÆ·µÄÖÊÁ¿ºÍ¸ßÒ»ÖÂÐÔ£¬´Ó¶øÂú×ãÒ½ÁƲúÆ·µÄ¾«¶ÈºÍÖÊÁ¿ÒªÇó¡£

CS32F030µÄÄ£ÄâʽѪÑõÒÇ·½°¸Ó¦Óÿòͼ
Ŀǰ£¬Ð¾º£¿Æ¼¼CS32ϵÁÐMCUÒòÆä¸ß¾«¶È²âÁ¿ºÍÎȶ¨¿É¿¿µÄ²úÆ·ÌØÐÔ£¬ÒÔ¼°¼«¸ßµÄÈíÓ²¼þ¼æÈÝÐԺͳä×ãµÄ±¸»õ£¬¿Í»§ÎÞÐè¸Ä°å£¬ÔÚÒ»ÌìÄÚ¼´¿ÉÍê³ÉÌæ»»£¬ÊµÏÖ¿ìËÙ½»¸¶£¬Òò¶ø»ñµÃÖÚ¶àÐÐÒµÖªÃûÖն˿ͻ§µÄ¸ß¶ÈÈϿɺʹóÅúÁ¿³ö»õ¡£
³ýÁËÉÏÊöÕë¶ÔÖ÷Á÷ѪÑõÒÇÓ¦ÓõIJúÆ·Ö®Í⣬Ôڵͳɱ¾ÑªÑõÒÇÓ¦ÓÃÁìÓò£¬Ð¾º£¿Æ¼¼¿ÉÌṩCSU18P88ϵÁУ¬¸Ã²úÆ·¾ß±¸¸ß¿É¿¿ÐÔADC £¬80M~2G É䯵¸ÉÈÅ£¬50000d ²»Ìø£¬Äܹ»¸ù¾ÝÐèÇóÑ¡Ôñ LED ÏÔʾ/LCD ÏÔʾ£¬ÊÇÒ»¿îÊÊÓÃÓÚ¸ßÐÔ¼Û±ÈѪÑõÒǵIJúÆ·¡£
´ËÍ⣬ÔÚÒ½ÁƼ¶ÑªÑõÒÇÓ¦ÓÃÁìÓò£¬Ð¾º£¿Æ¼¼»¹ÓиßÐÔÄÜÖÇÄÜÄ£ÄâSoCÆåÅÆCS32A010ϵÁС¢PPGÆåÅÆCS1262µÄ¿ª·¢·½°¸Ò²ÔÚÖð²½ÊÍ·Å¡£
ÔÚѪÑõÒDzúÆ·µÄÓ¦Óÿª·¢Éú̬ÉÏ£¬ÐÇ¿ÕÓéÀÖÌṩÓû§ÊֲᡢÉè¼ÆÎĵµ¡¢ÅäÌ×SDKµÈ·á¸»Í걸µÄ×ÊÁÏ£¬°ïÖú¿Í»§¹¤³Ìʦ¿ìËÙÉÏÊÖ£¬´Ó¶ø½«¸ü¶àµÄ¾«Á¦Í¶·Åµ½Öն˲úƷϵͳ»¯ÊµÏÖµ±ÖУ¬´´Ôì³ö¸ü¾ßÊг¡¾ºÕùÓÅÊÆµÄ²úÆ·¡£

²úÆ·Ñ¡Ðͱí




























