¹Ø¼ü´Ê£ºÀ¶ÑÀоƬROK101007 ÎÞÏßͨÐÅ
ʱ¼ä£º2021-08-24 09:25:24 À´Ô´£ºÍøÂç
¡°À¶ÑÀоƬROK101007ÊÇÒ»¿îÊʺÏÓڶ̾àÀëÎÞÏßͨÐŵÄÉ䯵/»ù´øÐ¾Æ¬£¬¼¯³É¶È¸ß、¹¦ºÄС£¬ÍêÈ«¼æÈÝÀ¶ÑÀÐÒéVersion 1.1£¬¿ÉǶÈëÈκÎÐèÒªÀ¶ÑÀ¹¦ÄܵÄÉ豸ÖÐ。¸ÃоƬ°üÀ¨»ù´ø¿ØÖÆÆ÷、ÎÞÏßÊÕ·¢Æ÷、ÉÁ´æµÈ¹¦Äܿ飬¿ÉÌṩ¸ßÖÁHCI£¨Ö÷»ú¿ØÖƽӿڣ©²ãµÄ¹¦ÄÜ。´ËÍ⣬¸ÃоƬ»¹ÌṩUSB、UARTºÍPCM½Ó¿Ú£¬ÓÃÓÚÓëÖ÷»úͨÐÅ;²¢ÇÒÖ§³ÖÀ¶ÑÀÓïÒôºÍÊý¾Ý´«Ê䣬Êä³ö¹¦ÂÊÂú×ãÀ¶ÑÀ¶þ¼¶²Ù×÷µÄÒªÇó。
¡±À¶ÑÀоƬROK101007ÊÇÒ»¿îÊʺÏÓڶ̾àÀëÎÞÏßͨÐŵÄÉ䯵/»ù´øÐ¾Æ¬£¬¼¯³É¶È¸ß、¹¦ºÄС£¬ÍêÈ«¼æÈÝÀ¶ÑÀÐÒéVersion 1.1£¬¿ÉǶÈëÈκÎÐèÒªÀ¶ÑÀ¹¦ÄܵÄÉ豸ÖÐ。¸ÃоƬ°üÀ¨»ù´ø¿ØÖÆÆ÷、ÎÞÏßÊÕ·¢Æ÷、ÉÁ´æµÈ¹¦Äܿ飬¿ÉÌṩ¸ßÖÁHCI£¨Ö÷»ú¿ØÖƽӿڣ©²ãµÄ¹¦ÄÜ。´ËÍ⣬¸ÃоƬ»¹ÌṩUSB、UARTºÍPCM½Ó¿Ú£¬ÓÃÓÚÓëÖ÷»úͨÐÅ;²¢ÇÒÖ§³ÖÀ¶ÑÀÓïÒôºÍÊý¾Ý´«Ê䣬Êä³ö¹¦ÂÊÂú×ãÀ¶ÑÀ¶þ¼¶²Ù×÷µÄÒªÇó。
1 ÄÚ²¿½á¹¹¼°¸÷¹¦ÄÜ¿é½éÉÜ
ROK 101 007°üº¬Îå¸ö¹¦Äܿ飺ÎÞÏßÊÕ·¢Æ÷£¨PBA 313 01/2£©、»ù´ø¿ØÖÆÆ÷、ÉÁ´æ、µçÔ´¹ÜÀíÄ£¿é、ʱÖÓ£¬Èçͼ1Ëùʾ。
1.1 ÎÞÏßÊÕ·¢Æ÷PBA 313 01/2
PBA 313 01/2ÊÇÒ»¸ö¹¤×÷ÔÚ2.4~2.5GHz ISMƵ¶ÎµÄ¶Ì¾àÀë΢²¨ÆµÂÊÉ䯵ÊÕ·¢Æ÷£¬Ê¹ÓÃGFSKµ÷ÖÆ£¬×î´óµÄTX&RXÊý¾Ý´«ÊäÂÊΪ1Mbit/s。ÄÜÔڿɹ©Ê¹ÓõÄ79¸öÐŵÀ£¨2.402~2.480GHz£©Ö®¼ä¿ìËÙµØÌøÆµ£¨1600¸öÐŵÀ/s£©£¬Í¨µÀ´ø¿íÊÇ1MHz£¬ÆµÂÊÆ«²îÔÚ140kHzºÍ175kHzÖ®¼ä。Âú×ãÀ¶ÑÀ¶þ¼¶²Ù×÷£¬×î´óÊä³ö¹¦ÂÊÊÇ4dBm£¬²»ÐèÒª¹¦ÂÊ¿ØÖÆ。°²×°ÌìÏßÖ®ºó£¬´«Êä¾àÀë¿É´ï10m£¬·ûºÏISMƵ¶ÎµÄFCCºÍETSI±ê×¼。BA 313 01/2ÒÔRadio ASICΪ»ù´¡£¬¼¯³ÉÁË»·Â·Â˲¨Æ÷、ѹ¿ØÕñµ´Æ÷、ÌìÏßÂ˲¨Æ÷、ÊÕ·¢¿ØÖÆÆ÷、·¢ËÍÆ÷ºÍ½ÓÊÕÆ÷µÈÁù¸ö²Ù×÷²¿¼þ£¬Èçͼ1Ëùʾ。¸÷²¿¼þ¹¦ÄÜÈçÏ£º
¢ÙRadio ASICÍê³ÉÐźŵĵ÷ÖÆºÍ½âµ÷。
¢Ú»·Â·Â˲¨Æ÷、ѹ¿ØÕñµ´Æ÷ºÍRadio ASIC¹¹³ÉËøÏà»·。»·Â·Â˲¨Æ÷Â˳ýRadio ASICÊä³öµÄÎó²îµçѹµÄ¸ßƵ³É·ÝºÍÔëÉù£¬ÓÃÒÔ±£Ö¤»·Â·ËùÒªÇóµÄÐÔÄÜ£¬Ôö¼ÓϵͳµÄÎȶ¨ÐÔ。
¢ÛÊÕ·¢¿ØÖÆÆ÷е÷½ÓÊÕÆ÷£¨RX£©ºÍ·¢ËÍÆ÷£¨TX£©µÄ¹¤×÷£¬ÓÃÒÔ±£Ö¤À¶ÑÀµÄȫ˫¹¤´«Êä。
¢ÜÌìÏßÂ˲¨Æ÷¶ÔÉ䯵ÐźŽøÐдøÍ¨Â˲¨。¹Ü½ÅANT£¨T2£©ÊÇÌìÏß½Ó¿Ú£¬Ó¦Á¬½Ó×迹Ϊ500¦¸µÄÌìÏß。
1.2 »ù´ø¿ØÖÆÆ÷
»ù´ø¿ØÖÆÆ÷ÊÇÒ»¸ö»ùÓÚARM7-ThumbµÄ¹¦Äܿ飬ͨ¹ýUART»òUSB½Ó¿Ú¿ØÖÆÎÞÏßÊÕ·¢Æ÷。»ù´ø¿ØÖÆÆ÷¸ºÔð´¦Àíµ×²ãµÄÁ´Â·²ã¹¦ÄÜ£¬Èçµ÷ƵÐòÁеÄÑ¡ÔñµÈ。
1.3 ÉÁ´æ
ÉÁ´æÒÔ¶þ½øÖÆÂëµÄ¸ñʽ´æ·ÅÀ¶ÑÀ¹Ì¼þ£¬¿ÉÓë»ù´ø¿ØÖÆÆ÷½»»»Êý¾Ý、µØÖ·ºÍ¿ØÖÆÐźÅ。À¶ÑÀ¹Ì¼þ°üÀ¨Á´Â·¹ÜÀíÆ÷ºÍÖ÷»ú¿ØÖƽӿڣ¨HCI£©。
Á´Â·¹ÜÀíÆ÷ʵÏÖÁËÁ´Â·¹ÜÀíÐÒ飨LMP£©£¬¸ºÔð´¦Àíµ×²ãÁ´Â·¿ØÖÆ。ÿ¸öÀ¶ÑÀÉ豸¶¼¿ÉÒÔͨ¹ýLMPÓëÁíÒ»¸öÀ¶ÑÀÉ豸µÄÁ´Â·¹ÜÀíÆ÷½øÐеã¶ÔµãµÄͨÐÅ。HCIΪÖ÷»úÌṩÁË·ÃÎÊ»ù´ø¿ØÖÆÆ÷、Á´Â·¹ÜÀíÆ÷ÒÔ¼°Ó²¼þ״̬ºÍ¿ØÖƼĴæÆ÷µÄÃüÁî½Ó¿Ú。Ö÷»úͨ¹ýHCIÇý¶¯³ÌÐòÌṩµÄһϵÁÐÃüÁî¿ØÖÆÀ¶ÑÀ½Ó¿Ú;À¶ÑÀ¹Ì¼þµÄHCIÊÕµ½ÃüÁîºó£¬»á²úÉúʼþ·µ»Ø¸øÖ÷»ú£¬ÓÃÀ´Ö¸Ê¾½Ó¿ÚµÄ״̬±ä»¯。Ö÷»úºÍHCIÖ®¼ä¹²ÓÐÈýÀàÊý¾Ý´«Ê䣺
•HCIÃüÁî°ü ´ÓÖ÷»ú·¢ÍùÀ¶ÑÀµÄHCI。
•HCIʼþ°ü ´ÓÀ¶ÑÀµÄHCI·¢ÍùÖ÷»ú。
•HCIÊý¾Ý°ü ¼È¿É´ÓÖ÷»ú·¢ÍùHCI£¬Ò²¿É´ÓHCI·¢ÍùÖ÷»ú£¬°üÀ¨ÎÞÁ¬½Ó£¨ACL£©Êý¾ÝºÍͬ²½Á¬½Ó£¨SCO£©Êý¾Ý。
HCI´«Êä²ã¶¨ÒåÁËÿһÀàÊý¾ÝÈçºÎ·â×°ÒÔ¼°ÈçºÎͨ¹ý½Ó¿Ú½øÐи´ÓÃ。ROK 101 007Ö§³ÖÁ½ÖÖHCI´«Êä²ã£ºUART´«Êä²ãºÍUSB´«Êä²ã。
1.4 µçÔ´¹ÜÀíÄ£¿é
¸ÃÄ£¿éÌṩоƬËùÐèµçÔ´。VccµÄµäÐÍÖµÊÇ3.3V。
1.5 ʱÖÓ
¸ÃÄ£¿éÄÚÖÃÆµÂÊΪ13MHzµÄʱÖÓ。ʱÖÓÓÉÒ»¸ö¾§ÌåÕñµ´Æ÷²úÉú£¬±£Ö¤¶¨Ê±µÄ¾«¶ÈÔÚ20ppmÖ®ÄÚ。
2 оƬ½Ó¿ÚºÍÖ÷Òª¹Ü½Å½éÉÜ
ROK 101 007ÓëÖ÷»ú»òÆäËüÉ豸»¥ÁªÊ±£¬ÓÐÈýÖÖ½Ó¿Ú·½Ê½£¨²Î¼ûͼ1£©。
2.1 USB½Ó¿Ú
ROK 101 007µÄUSB½Ó¿Ú·ûºÏUSB1.1¹æ·¶£¬Í¨¹ýË«Ïò¶Ë¿ÚD+&D-£¬Êý¾Ý´«Êä¿É´ïµ½12Mbps。µ±Ê¹ÓÃUSB½Ó¿ÚÓëÖ÷»úͨÐÅʱ£¬ROK 101 007ÊÇÒ»¸öUSB´ÓÉ豸。Óë¸Ã½Ó¿ÚÓйصĹܽÅÓУº
•D+£¨B1£©&D-£¨B2£© ÓÃÓÚÊý¾Ý´«Êä。
•Wake up£¨B4£©&Detach£¨C1£© ÓÃÓÚÓë±Ê¼Ç±¾µçÄÔ»¥Áª£¬¿ÉÓÃÀ´¿ØÖƱʼDZ¾µçÄÔµÄ״̬。µ±Ö÷»ú´¦ÓÚµôµçģʽʱ£¬Èç¹ûÀ¶ÑÀÉ豸ÊÕµ½½¨Á¢Á¬½ÓµÄÇëÇó£¬Wake upÐźžͻᡰ»½ÐÑ¡±Ö÷»ú。¶øÖ÷»ú¿Éͨ¹ýDetachÐźÅָʾ×Ô¼º´¦ÓÚ¡°¹ÒÆð¡±Ä£Ê½。
2.2 UART½Ó¿Ú
ROK 101 007µÄUART½Ó¿Ú·ûºÏ¹¤Òµ±ê×¼16C450£¬Ö§³ÖÒÔϲ¨ËÙÂÊ£¨µ¥Î»£ºbits/s£©£º300£¬600£¬900£¬1200£¬1800£¬2400£¬4800£¬9600£¬19200£¬38400£¬57600£¬115200£¬230400ºÍ460800。ʹÓð®Á¢ÐÅ×Ô¶¨ÒåµÄÒ»ÌõHCIÃüÁHCI_Ericsson_Set_Uart_Baud_Rate¿É¸Ä±äUART½Ó¿ÚµÄ²¨ËÙÂÊ。¸Ã½Ó¿ÚÖÐÓÐ128×Ö½ÚµÄÏÈÈëÏȳö£¨FIFO£©»º³åÆ÷。 Óë¸Ã½Ó¿ÚÓйصÄËĸö¹Ü½ÅΪ£º
•TxD£¨B5£©&RxD£¨A5£© ÓÃÓÚÊÕ·¢Êý¾Ý。
•RTS£¨A6£©&CTS£¨B6£© ÓÃÓÚÊý¾ÝÁ÷¿ØÖÆ。
2.3 PCMÓïÒô½Ó¿Ú
±ê×¼µÄPCMÓïÒô½Ó¿Ú²ÉÑùËÙÂÊΪ8kHz。ÓïÒô±àÂ뷽ʽ¿É²ÉÓÃCVSD£¨Á¬Ðø¿É±äбÂÊÔöÁ¿µ÷ÖÆ£©、¦ÌÂÉ£¨8bit£©»òAÂÉ£¨8bit£©。¿¼Âǵ½±àÂëµÄ½¡×³ÐÔ£¬Ó¦ÓÅÏÈÑ¡ÔñCVSD。
ÓëPCMÓïÒô½Ó¿ÚÓйصĹܽÅÐźÅÓУº
•CM_SYNC£¨A3£© ÉèÖÃPCMÊý¾ÝµÄ²ÉÑùËÙÂÊ。
•CM_OUT£¨A2£©&PCM_IN£¿A1 ½ÓÊÕ»ò·¢ËÍÓïÒô±àÂëÐźÅ。ÕâÁ½¸ö¹Ü½ÅÐźŵķ½Ïòͨ¹ý±à³Ì¿Éµ÷。
3 ±±¾©Óʵç´óѧÎÞÏßÍøÂçʵÑéÊÒÀ¶ÑÀÓïÒôϵͳ¼ò½é
ÀûÓÃROK 101 007оƬ¿ª·¢ÁËÒ»Ì×À¶ÑÀÓïÒôϵͳ£¬ËüÄÜʹÏÖÓеĸ÷ÖÖͨÐÅÉ豸£¨ÊÖ»ú»ò¹Ì¶¨µç»°£©ÓëÀ¶ÑÀ¶ú»úÖ®¼ä½øÐÐÎÞÏßÓïÒô´«Ê䣬´Ó¶øÊµÏÖÀ¶ÑÀ¼¼ÊõÏòÏÖÓÐÉ豸µÄºóÏò¼æÈÝ。
3.1 ϵͳ¹¹³É
¸ÃϵͳÓÉÀ¶ÑÀÊÊÅäÆ÷ºÍÀ¶ÑÀ¶ú»úÁ½²¿·Ö¹¹³É。À¶ÑÀÊÊÅäÆ÷ÓëÏÖÓеÄͨÐÅÉ豸£¨ÊÖ»ú£©ÏàÁ¬£¬ÊµÏÖÀ¶ÑÀÓëÊÖ»úÖ®¼äµÄÐźÅת»»;À¶ÑÀ¶ú»úÉÏÓÐPTT°´Å¥£¬ÓÃÓÚ½ÓÌýºÍ¹Ò¶ÏÀ´µç。À¶ÑÀÊÊÅäÆ÷ºÍÀ¶ÑÀ¶ú»ú±Ë´ËÖ®¼ä¿É½¨Á¢À¶ÑÀÎÞÏßÁ´Â·£¬ÓÃÓÚ´«ÊäÓïÒô、Êý¾Ý»ò¿ØÖÆÐźÅ。
ϵͳ¹¤×÷Á÷³ÌÈçÏ£ºÀ¶ÑÀÊÊÅäÆ÷ÊÇÖ÷·½£¬Éϵçºó½øÈë²éѯģʽ£¬×Ô¶¯ËÑË÷ÖÜΧµÄÀ¶ÑÀÉ豸£¨¶ú»ú£©。Èç¹û¸½½ü´æÔÚÀ¶ÑÀ¶ú»ú£¬Ö÷·½·¢ÆðÁ¬½ÓÇëÇó£¬ÓëÖ®½¨Á¢À¶ÑÀÊý¾ÝÁ¬½Ó£¨ACLÁ¬½Ó£©。È»ºóÖ÷·½ºÍ´Ó·½½øÈë´ý»úģʽ。µ±ÓÐÀ´µç»òÓе绰²¦³öʱ£¬Ö÷·½Í¨Öª´Ó·½。Èô´Ó·½¾ö¶¨½Óͨͨ»°£¬ÔòÓÉÖ÷·½½¨Á¢Ö÷·½Óë´Ó·½Ö®¼äµÄÓïÒôÁ´Â·£¨SCOÁ¬½Ó£©£¬²¢½øÈëͨ»°×´Ì¬。
¹Ø¼üÊõÓﶨÒ壺
Ö÷·½ ÊÇÖ¸·¢ÆðÁ¬½ÓµÄÒ»·½£¨±¾ÏµÍ³ÖÐÊÊÅäÆ÷ÊÇÖ÷·½£©;
´Ó·½ ÊÇÖ¸½ÓÊÕÁ¬½ÓµÄÒ»·½£¨±¾ÏµÍ³Öжú»úÊÇ´Ó·½£©
ACL ÊÇÖ¸Òì²½Á¬½ÓÁ´Â·£¬ÓÃÓÚÀ¶ÑÀÊý¾Ý´«Êä;
SCO ÊÇָͬ²½Á¬½ÓÁ´Â·£¬ÓÃÓÚÀ¶ÑÀÓïÒô´«Êä。
3.2 Ó²¼þµç·
À¶ÑÀÊÊÅäÆ÷ºÍ¶ú»úµÄÓ²¼þ½á¹¹»ù±¾Ïàͬ£¬Æäµç·¿òͼÈçͼ2Ëùʾ。
Ó²¼þµç·Ö÷ÒªÓÉÈý¸öÄ£¿é×é³É£º
µ¥Æ¬»ú¿ØÖÆÄ£¿é
°üÀ¨AT89C4051оƬºÍÐźŵÆÏµÍ³£¬Íê³ÉϵͳµÄ³õʼ»¯、À¶ÑÀͨÐÅÁ´Â·½¨Á¢ºÍ¼à²âÊÖ»úÀ´µçµÈ¹¦ÄÜ。µ¥Æ¬»úͨ¹ý´®¿ÚÓëROK 101 007Á¬½Ó。
ÓïÒôÄ£¿é
°üÀ¨MC145483ÓïÒô±à½âÂëµç·ºÍ¶ú»ú、Âó¿ËÓïÒôÊäÈëÊä³öÍâΧµç·£¬Íê³ÉÓïÒôµÄ±à½âÂ빦ÄÜ。MC145483ÊÇ13λÏßÐÔPCM ±àÂë½âÂëÂ˲¨Æ÷£¬¿ÉÍê³ÉÓïÒôÐźŵÄÊý×Ö»¯ºÍÖØ¹¹£¬ÓëROK 101 007µÄPCMÓïÒô½Ó¿ÚÁ¬½Ó。
À¶ÑÀÄ£¿é
°üÀ¨°®Á¢Ðŵã¶Ô¶àµãÀ¶ÑÀоƬºÍµ¹FÌìÏß。оƬʵÏÖÀ¶ÑÀͨÐŵĺËÐŦÄÜ。
3.3 Èí¼þÉè¼Æ
Èí¼þÉè¼Æ²ÉÓÃÖ±½Ó¶ÔHCI²ã½øÐбà³Ì。ÓÉÖ÷»úÏòHCI·¢ÃüÁHCIÊÕµ½ÃüÁîºó£¬»áÏòÏ´«µÝµ½LM²ã£¬ÓÉLM¸ºÔðÁ´Â·µÄ½¨Á¢、¼ÓÃܺͼøÈ¨;Ö÷»ú½ÓÊÕHCI·¢À´µÄʼþ°ü£¬¸ù¾Ý¾ßÌåµÄʼþ²ÉÈ¡ÏàÓ¦µÄ´¦Àí。Á´Â·½¨Á¢³É¹¦ºó£¬ÓïÒôÁ÷ʹÓÃÁ¬Ðø¿É±äбÂÊÔöÁ¿µ÷ÖÆ£¨CVSD£©¼¼Êõ£¬»ñµÃ¸ßÖÊÁ¿µÄÒôƵ±àÂë。
Èí¼þÁ÷³ÌÓÉËĸö¹¦ÄÜÄ£¿é×é³É£¬Èçͼ3Ëùʾ。
³õʼ»¯Ä£¿é£º³õʼ»¯À¶ÑÀоƬ¼°¸÷״̬±äÁ¿;
ÊÂÎñµ÷¶ÈÄ£¿é£º¸ù¾Ý·µ»ØµÄʼþ״̬²ÎÊý¶ÔϵͳÊÂÎñµ÷¶È£¬Ìø×ªµ½·µ»ØÊ¼þ´¦ÀíÄ£¿éÖÐ。
À¶ÑÀ·µ»ØÊ¼þ´¦ÀíÄ£¿é£º¸÷¸ö×ӳ̷ֱð´¦ÀíÀ¶ÑÀ¸÷¸ö·µ»ØÊ¼þ。
ÖжÏÄ£¿é£º°üÀ¨ÍⲿÖжÏÄ£¿éºÍ´®¿ÚÖжÏÄ£¿é。ÍⲿÖжÏÄ£¿éÅжÏÊÖ»úÊÇ·ñÓÐÀ´µç£¨½öÖ÷·½ÐèÒª£©;´®¿ÚÖжÏÄ£¿é¸ºÔðÀ¶ÑÀÊý¾Ý°üºÍʼþ°üµÄ½ÓÊպͷ¢ËÍ。
3.4 ÏµÍ³ÌØµã¼°Ê¹ÓÃЧ¹û
¸ÃÓïÒôϵͳ×î´óµÄÌØµãÊÇʵÏÖÁËÓëÏÖÓÐͨÐÅÉ豸µÄºóÏò¼æÈÝ。Óû§ÎÞÐè¸ü»»ÏÖÓеIJ»¾ßÀ¶ÑÀ¹¦ÄܵÄͨÐÅÉ豸£¬¾Í¿ÉÏíÊܵ½ÎÞÏßͨÐÅ´øÀ´µÄ±ã½Ý。ÈçºÎʹÏÖÓÐÉ豸Óëм¼Êõ²úÆ·Ö®¼ä±£³Öƽ»¬µÄ¹ý¶É»òÕßÎÞ·ìÁ¬½ÓÊÇÿ¸öÑз¢ÈËÔ±ÔÚ¿ª·¢²úƷʱҪ×ÅÖØ¿¼ÂǵÄÎÊÌâ。ÕýÊÇ»ùÓÚÒÔÉÏ¿¼ÂÇ£¬²Å¿ª·¢ÁËÕâÌ×À¶ÑÀÓïÒôϵͳ£¬Ö¼ÔÚ°ÑÀ¶ÑÀ²úÆ·¾¡¿ìµØÍÆÏòÊг¡。
¾ÊÔÓú󣬸Ãϵͳ»°ÒôÇåÎúÎȶ¨£¨¿É´ïµ½Êл°±ê×¼£©£¬µ±ÓÐÀ´µç»òÓе绰²¦³öʱ£¬Ö÷´ÓÉ豸֮¼äÇл»Ñ¸ËÙ£¬Óû§¸Ð¾õ²»µ½Ã÷ÏÔµÄʱÑÓ²îÒì。¸ÃϵͳÐԼ۱ȸߣ¬ÓкܺõÄÊг¡Íƹãǰ¾°。
·ÖÏíµ½£º
²ÂÄãϲ»¶