¡¡
ÐÇÎñÖÐÐļÆËã»úÊÇ΢СÎÀÐǵç×ÓϵͳµÄºËÐIJ¿¼þÖ®Ò»£¬±¾ÎĽéÉܵÄÐÇÎñÖÐÐļÆËã»úÊÇÓÉË«TSC695F´¦ÀíÆ÷¼ÓÍâΧ¹¦ÄÜÄ£¿éʵÏֵģ¬ËüµÄÖ÷Òª×÷ÓÃÊÇÕï¶ÏÕûÐÇ״̬¡¢°²ÅÅÕûÐÇÈÎÎñµÄÔËÐк͵÷¶È£¬Ê¹ÎÀÐÇÄÜÕý³£µÄÔËÐС£ÁíÍ⣬ΪÁ˼õÉÙµØÃæ¸ÉÔ¤´ÎÊýºÍÔöÇ¿ÎÀÐÇÔÚ¹ìÉú´æÄÜÁ¦£¬ÒªÇóÎÀÐǾßÓи߶ȵÄ×ÔÖ÷ÐÔ£¬ÕâÒ²ÒÀÀµÓÚÐÇÎñÖÐÐļÆËã»úµÄµ÷¶ÈÄÜÁ¦¡£Òò´Ë£¬ÒªÇóÐÇÎñÖÐÐļÆËã»ú¹¦ÄÜÇ¿¡¢ÄÜÓ¦¸¶¸÷ÖÖ¶ñÁÓ»·¾³¡¢²¢¾ßÓкÜÇ¿µÄ×ÔÊÊÓ¦ÐÔ£¬¼´ÄÜÔÚÏß¼ì²âÏÖ³¡²¢×ÔÖ÷ʵʩ¾ö²ß´¦Àí¡£Ó¼ÆËã»úоƬÊÇ΢СÎÀÐÇÕûÐǵç×ÓϵͳһÌ廯Éè¼ÆµÄÒ»¸öÖØÒªµÄ×é³É²¿·Ö£¬ÓÉÓÚÒ»µ©½øÈëÌ«¿Õ£¬¿Õ¼ä¼ÆËã»úϵͳ¾Í¾ßÓв»¿ÉÐÞ¸´ÐÔ£¬Õâ¾ÍÒªÇóϵͳÓкÜÇ¿µÄÈÝ´íÄÜÁ¦£¬¼´Ê¹ÔÚ¹ÊÕÏÌõ¼þÏ£¬»¹ÄÜÕý³£¹¤×÷¡£
ϵͳ×ÜÌå·½°¸
ÐÇÎñÖÐÐļÆËã»ú²ÉÓÃÄ£¿é¼¶ÈßÓ༼ÊõÀ´ÔöǿϵͳµÄ¿É¿¿ÐÔ£¬ÄÚ²¿Ö÷ÒªµÄµç·ģ¿é¾ù²Éȡ˫ÈßÓàÉè¼Æ£¬ÈçCPUÄ£¿é£¨Ë«TSC695F£©¡¢CAN×ÜÏßÄ£¿é¡¢USB×ÜÏßÄ£¿é¡¢Ò£²âÊä³öͨµÀÄ£¿é¡¢Ò£¿ØÊäÈëͨµÀÄ£¿éµÈ¡£µ±Ç°ÕýÔÚÔËÐеĵç·ģ¿é·¢Éú¹ÊÕÏʱ£¬ÏµÍ³Í¨¹ýÈÝ´íµç·×Ô¶¯Çл»»òÓɵØÃæ¿ØÖÆÇл»µ½ÁíÒ»¸ö±¸·ÝµÄµç·ģ¿é£¬¼ÌÐøµ±Ç°µç·ģ¿éµÄ¹¤×÷£¬¶ø·¢Éú¹ÊÕϵĵç·ģ¿éÔòÓɵØÃæ¸ù¾ÝÆäÒ£²â״̬Êý¾ÝÅÐ¶ÏÆä¹ÊÕϲ¢²ÉÈ¡ÏàÓ¦µÄ´ëÊ©¡£CPUÄ£¿é¿É²ÉÓÃË«TSC695F¿¹·øÕÕCPU£¬Æä¹¤×÷ƵÂÊ×î¸ß¿É´ï50MHz£¬ÊÇÒ»¿î±È½ÏÊʺϺ½ÌìÁìÓòÓ¦ÓõÄCPU£¬ÏµÍ³ÔÀí¿òͼÈçͼ1Ëùʾ¡£

ͼ1 ϵͳÔÀí¿òͼ
´Óͼ1¿ÉÒÔ¿´³ö£¬A»úºÍB»úÓи÷×ÔµÄ×îСϵͳµç·£¬¼´ÓжÀÁ¢µÄSRAMºÍFlashµÈ£¬²»»á»¥ÏàÓ°Ï졣ͬʱ£¬A»úºÍB»ú¹²ÏíÍâΧIOÉ豸£¬ÕâÊÇͨ¹ýPLD1ºÍPLD2À´ÊµÏֵġ£ÔÚPLD1ºÍPLD2ÖУ¬Ö÷ҪʵÏÖ¸÷¹¦ÄÜIOÍâÉè×ÜÏßµÄÇл»£¬ÒòΪËùÓÐIOÍâÉèµÄÊý¾Ý¡¢µØÖ·ÒÔ¼°¿ØÖÆ×ÜÏß¶¼ÊÇÓÉFPGAʵÏÖ¡£ÕâÑù£¬Í¨¹ýPLD1»òPLD2£¬¾Í¿ÉÒÔ°Ñ×ÜÏß1ºÍ×ÜÏß2ÉϵÄIOÍâÉè¹ÒÔÚA»úÉÏÔËÐлòÊǹÒÔÚB»úÉÏÔËÐÐÁË£¬´Ó¶øÊµÏÖ¹¦Äܲ¿¼þµÄÈÝ´í¡£¶øÏµÍ³¼¶µÄÈÝ´íÖ÷ÒªÊÇ¿¿ÏµÍ³ÖÙ²ÃÄ£¿éÀ´¿ØÖƵģ¬ÔÚÕâÀïµÄϵͳÖÙ²ÃÄ£¿éÊDzÉÓø߿ɿ¿ÐÔµÄÓ¼¶PLDÀ´ÊµÏֵ쬏ÃPLDҪʵÏֵŦÄÜÏà¶Ô¼òµ¥£¬Âß¼Çå³þ£¬Ö÷Òª½ÓÊÕË«»úµÄ¿´ÃŹ·ÐźźÍÐÄÌøÐźţ¬Í¬Ê±Êä³öË«»úϵͳ¸´Î»ÒÔ¼°¹ØË«»úµçÔ´ÐźŵŦÄÜ£¬´Ó¶øÊµÏÖË«»úϵͳ×ÔÖ÷ÈÝ´í¹¦ÄÜ¡£
±¾Éè¼Æ²ÉÓÃÁËÓÉÅ·ÖÞÓ¾ÖÉè¼Æ¡¢·¨¹úTEMIC¹«Ë¾Éú²úµÄרÃÅÓ¦ÓÃÓÚÓ¹¤ÒµµÄ32λRISC¿¹·øÕÕ´¦ÀíÆ÷оƬTSC695F¡£ÆäÌØµã°üÀ¨£ºËٶȸü¸ß¡¢¹¦ºÄµÍÓÚ1.5W£»¿¹·øÕÕÄÜÁ¦Ç¿£»ÄÚÖÃÒ»¸öƬÉϵ÷ÊÔÆ÷(OCD)£¬ÓÃÓÚÔÚÈí¼þ¿ª·¢ºÍУÑéÆÚ¼äµÄ·ÇÇÖÈë³ÌÐòÖ´ÐпØÖÆ£»ÄÚ²¿¼¯³ÉÁËÄÚ²¿/Íⲿ×ÜÏ߯æÅ¼Ð£ÑéºÍÍⲿ×ÜÏßEDAC¾À´í¼ì´íÒÔÖ§³ÖÈÝ´í¹¦ÄÜ¡£

ͼ2 CAN×ÜÏß½Ó¿Úµç·ͼ
TSC695FµÄ±ê×¼°æ±¾Äܹ»Ìṩ¸ß´ï20MIPSµÄËÙ¶È£¬¾ßÓп¹µ¥Á£×Ó¸ÉÈÅÄÜÁ¦ºÍ³¬¹ý300kradµÄ×Ü·øÕÕ¼ÁÁ¿ÄÍÊÜÁ¦£¬Äܹ»Âú×ãÎÒ¹úÎÀÐÇÓ¦ÓÃÐèÇó¡£
Ó²¼þ½Ó¿ÚÉè¼Æ
TSC695FÊÇÕû¸öÐÇÎñÖÐÐļÆËã»ú¿ØÖÆÏµÍ³µÄºËÐÄ£¬¿ØÖÆÏµÍ³ËùÓеĵç·£¬ÒÔÏ·ֱð½éÉܸ÷¹¦Äܵç·ģ¿éµÄÉè¼Æ¡£
1 ´æ´¢Æ÷½Ó¿Ú
ΪÁËÂú×ãϵͳ¸´ÔÓµÄÔËËãºÍÊý¾Ý´æ´¢ÒªÇó£¬ÌṩÁËÁ½Æ¬512K%26#215;16λµÄSRAM£¬×ܼÆ2MB£¬ÎªÔËÐÐRTEMSʵʱ²Ù×÷ϵͳÌṩÁ˷ḻµÄ´æ´¢×ÊÔ´¡£ÁíÍâ²ÉÓÃ4MB Flash×÷Ϊ³ÌÐò´æ´¢Çø¡£ÒÔÉÏËùÓеĴ洢Æ÷µç·¾ù´øÓÐEDAC¹¦ÄÜ£¬Í¨¹ýTSC695F×ÔÉíµÄEDAC¹¦ÄÜ£¬¶Ô´æ´¢ÇøµÄÊý¾Ý½øÐÐʵʱµÄÊý¾Ý´íÎó¼ì²âºÍ¾À´í¡£
2 CAN×ÜÏß½Ó¿Ú
CAN×ÜÏß½Ó¿Úµç·Ö÷ÒªÓÉCAN×ÜÏß¿ØÖÆÆ÷¡¢ÊÕ·¢Æ÷ºÍ¸ßËÙ¸ôÀë¹âñî×é³É£¬CAN×ÜÏß¿ØÖÆÆ÷²ÉÓõÄÊÇSJA1000£¬ÊÇCAN×ÜÏ߽ӿڵ緵ĺËÐÄ£¬Ö÷ÒªÍê³ÉCAN×ÜÏßµÄͨÐÅÐÒ飬¶øCAN×ÜÏßÊÕ·¢Æ÷µÄÖ÷Òª¹¦ÄÜÊÇÔö´óͨОàÀ룬Ìá¸ßϵͳµÄ˲¼ä¿¹¸ÉÈÅÄÜÁ¦£¬±£»¤×ÜÏߣ¬½µµÍÉ䯵¸ÉÈÅ£¨RFI£©£¬ÊµÏÖÈÈ·À»¤µÈ£¬·ÃÎÊCAN×ÜÏßÊÇͨ¹ýTSC695FµÄI/O¿Õ¼äʵÏÖ£¬µØÖ·Âß¼ÒëÂëÓÉFPGAʵÏÖ¡£CAN×ÜÏß½Ó¿Úµç·Èçͼ2Ëùʾ¡£
3 USB×ÜÏß½Ó¿Ú
USB×ÜÏß¿ØÖÆÆ÷²ÉÓÃISP1160£¬¸ÃоƬ֧³ÖUSB 2.0ÐÒ飬֧³ÖÈ«Ëٺ͵ÍËÙÁ½ÖÖËÙ¶Èģʽ£¬ÌṩÁ½¸öUSBÖ÷ÏÂÐж˿ڣ¬Ö§³Ö¿ØÖÆ´«Êä¡¢Öжϴ«Êä¡¢ÅúÁ¿´«ÊäºÍͬ²½´«ÊäËÄÖÖ´«Êäģʽ£¬ËÙ¶È×î¸ß¿É´ï12Mb/s£¬·ÃÎÊUSB×ÜÏߵĵØÖ·¿Õ¼äÊÇͨ¹ý·ÃÎÊTSC695FµÄIO¿Õ¼äʵÏֵ쬵ØÖ·µÄÂß¼ÒëÂëÓÉFPGAʵÏÖ¡£USB×ÜÏß½Ó¿Úµç·ÔÀíͼÈçͼ3Ëùʾ¡£
4 RS422×ÜÏß½Ó¿Ú
RS422×ÜÏß½Ó¿Úµç·ÓÉ´®¿ÚºÍRS422µçƽת»»Ð¾Æ¬¹¹³É£¬´®¿ÚµÄ¹¦ÄÜÓÉFPGAʵÏÖ£¬´ø16B FIFO£¬²¨ÌØÂÊÓÐ115 200/38 400/9600¶àÖÖÑ¡Ôñ£»RS422×ÜÏßµçÆ½×ª»»Ð¾Æ¬²ÉÓÃMAX488MJA£¬ÎªÁËÌá¸ß¿¹¸ÉÈÅÄÜÁ¦£¬²ÉÓÃÁ˸ôÀëµçÔ´£¬µçÔ´µÄÍêÈ«¸ôÀë¿É²ÉÓÃС¹¦ÂʵçÔ´¸ôÀëÄ£¿éB0509LS-1WʵÏÖ£¬ËäÈ»Ôö¼ÓÁ˽ڵãµÄ¸´ÔÓ³ÌÐò£¬µ«ÊÇÈ´Ìá¸ßÁ˽ڵãµÄÎȶ¨ÐԺͰ²È«ÐÔ¡£RS422×ÜÏß½Ó¿Úµç·ÔÀíÈçͼ4Ëùʾ¡£

ͼ3 USB×ÜÏß½Ó¿Úµç·ͼ
ÈÝ´íµç·Éè¼Æ
ϵͳÈÝ´íÉè¼ÆÊÇÕû¸öϵͳÉè¼ÆµÄ¹Ø¼ü£¬ÈÝ´íµç·ҪÇó¼ò½à¡¢¿É¿¿£¬ÈÝ´í´ëÊ©°üÀ¨ÒÔϼ¸²¿·Ö¡£
1 EDACÈÝ´í
ÀûÓÃTSC695F×ÔÉíµÄEDAC¹¦ÄÜ£¬¿ÉÒÔʵÏÖÄÚ´æ»ò×ÜÏßµÄEDAC£¬´Ó¶ø´ïµ½¶ÔÄÚ´æºÍ×ÜÏßµÄһλ»òÁ½Î»´íÎóµÄ¾ÀÕýºÍ¼ì²â¡£
2 ¿´ÃŹ·¼ì²â
ϵͳÖٲüì²âµç·ÖжÔÓÉË«TSC695F×é³ÉµÄÖ÷/±¸ÓûúÉèÖÃÁË¡°¿´ÃŹ·¡±¼àÊÓÆ÷£¬ÏµÍ³Õý³£¹¤×÷ʱ£¬»áÖÜÆÚÐԵؽøÐС°Î¹¹·¡±¶¯×÷£¬µ±ÏµÍ³·¢Éú¹ÊÕÏʱ£¬¡°Î¹¹·¡±¶¯×÷Í£Ö¹£¬²úÉúϵͳ¸´Î»£¬Èç¹ûϵͳÁ¬ÐøËĴθ´Î»¾ù²»Õý³££¬ÔòϵͳÖٲüì²âµç·»á½øÐÐϵͳÇл»²Ù×÷£¬ÇжϹÊÕÏ»úµçÔ´£¬´ò¿ª±¸ÓûúµçÔ´¡£Í¬Ê±£¬ÔËÐйÊÕϼì²â¶¨Î»³ÌÐò£¬ÕÒ³ö¹ÊÕÏÔÒò¡£
3 ÐÄÌøÐźżì²â
µ±Ö÷»úÔÚÕý³£µÄÔËÐйý³Ìµ±ÖУ¬»áÖÜÆÚÐÔµØÍ¨¹ýGPIO¿Ú·¢³öһϵÁеķ½²¨ÐźŸæÖªÏµÍ³ÖÙ²ÃÄ£¿éµ±Ç°¹¤×÷Õý³££¬µ±ÏµÍ³¹ÊÕÏʱ£¬ÐÄÌøÐźÅÏûʧ£¬ÓÉÖÙ²ÃÄ£¿é½øÐи´Î»²Ù×÷£¬µ±5´Î¸´Î»¾ùÎÞЧºó£¬½øÐеçÔ´µÄÇл»£¬´Ó¶øÊµÏÖÈÝ´íµÄÄ¿µÄ¡£
4 ˫ϵͳ×ÔÖ÷ÈÝ´í
±¾ÏµÍ³¿ÉÒÔ·ÖΪÀ䱸Óö¯Ì¬Ë«Ä£ÈßÓàģʽºÍÈȱ¸Óö¯Ì¬Ë«Ä£ÈßÓàģʽ¡£
ÔÚÀ䱸Óö¯Ì¬Ë«Ä£ÈßÓàģʽÏ£¬¹¤×÷״̬ÈçÏÂËùÊö£ºÏµÍ³Ä¬ÈÏA»úΪÖ÷»ú£¬B»úΪ±¸·Ý»ú£¬Í¬Ê±¹Ø±ÕB»úµçÔ´£¬ÓÉÁ½¸ö¿ª¹ØÐźÅGPIO2ºÍGPIO3À´¿ØÖÆPLD1ºÍPLD2£¬PLD1ºÍPLD2µÄ¹¦ÄÜÖ÷ÒªÊÇʵÏÖA/B»ú×ÜÏߵĿª¹ØÇл»£¬¼´Ñ¡ÔñA»úµÄIO¹¦ÄÜ×ÜÏß»¹ÊÇÑ¡ÔñB»úµÄIO¹¦ÄÜ×ÜÏߣ¬Í¬Ò»Ê±¿ÌÖ»ÓÐһ·×ÜÏßÓÐЧ£¬Ä¬ÈÏÇé¿öÏÂPLD1¹¤×÷£¬PLD2´¦ÓÚÈȱ¸·Ý״̬¡£µ±PLD1¿ØÖÆÏµÄIO¹¦ÄÜÄ£¿é³öÏÖ¹ÊÕÏʱ£¬²úÉú³ö´íÖжϣ¬ÇжÏPLD1µÄ¿ª¹Ø£¬Í¬Ê±Í¨ÖªCPUÇл»µ½PLD2¿ØÖÆÏµÄ×ÜÏß¹¤×÷£¬Èç¹ûPLD2¿ØÖÆÏµÄIOÄ£¿éÒ²³öÏÖÁ˹ÊÕÏ£¬ÄÇôÕâʱÓÉFPGA1²úÉúÒ»¸öÐźÅ֪ͨϵͳÖÙ²ÃÄ£¿é¹Ø±ÕA»úµÄµçÔ´£¬´ò¿ªB»úµÄµçÔ´£¬´Ó¶øÊµÏÖ˫ϵͳ¼äµÄÈÝ´íÇл»¡£
ÔÚÈȱ¸Óö¯Ì¬Ë«Ä£ÈßÓàģʽÏ£¬¹¤×÷״̬ÈçÏÂËùÊö£ºÏµÍ³Éϵçºó£¬A»úºÍB»ú¶¼Éϵ磬A»úΪÖ÷Ä£¿é£¬B»úΪ´ÓÄ£¿é£¬A»úB»úͬ²½¹¤×÷£¬µ«B»ú²»×÷ϵͳÊä³ö£¬ÕâÑù£¬µ±½øÐÐÊý¾ÝͨÐÅʱ£¬A»úºÍB»ú¿ÉÒÔ¶Ô½ÓÊÕµÄÊý¾Ý½øÐÐÊý¾Ý±È¶Ô¡£Èç¹û·¢ÏÖÊý¾Ý²»Í¬£¬ÔòÏÈÓÉA»ú½øÐÐͨµÀÇл»£¬ÔÙ½øÐÐÊý¾ÝµÄͨÐÅ£¬ÔÙ½øÐÐÊý¾Ý±È¶Ô¡£Èç¹û·¢ÏÖA»ú³öÏÖ¹ÊÕÏ£¬Ôòϵͳ½øÐÐÖØ¹¹£ºÏÈÇгýÔÖ÷Ä£¿é£¬ÔÙ½«Ô±¸ÓÃÄ£¿éÇл»ÎªÖ÷Ä£¿é£¬Í¬Ê±Í¨¹ý¶Áȡ˫¿ÚRAMµÄÊý¾Ý×÷Ϊ×îºóÒ»´Î´«ÊäµÄ½á¹û£¬±£Ö¤Êý¾Ý²»¶ªÊ§¡£

ͼ4 RS422×ÜÏß½Ó¿Úµç·ͼ

ͼ5 ÈÝ´íÁ÷³Ìͼ
ÈÝ´íÁ÷³ÌÈçͼ5Èçʾ¡£
Èí¼þ¿ª·¢Æ½Ì¨
Ëæ×ÅÎÀÐǼ¼ÊõµÄ²»¶Ï·¢Õ¹£¬ÒÔ¼°Êµ¼ÊÓ¦ÓÃÐèÇóµÄ²»¶ÏÌá¸ß£¬ÐÇÎñ¼ÆËã»úËùÒª´¦ÀíµÄÈÎÎñÔ½À´Ô½¸´ÔÓ£¬ÆäÔËËãÁ¿Ò²ËæÖ®±äµÃÔ½À´Ô½´ó£¬ÒÔÍù¶Ôµ×²ãÓ²¼þÒÀÀµ³Ì¶È½Ï¸ßµÄ¡°¿ØÖÆÁ÷+Öжϡ±µÄ³ÌÐò½á¹¹ÒѲ»ÄÜÊÊÓ¦ÐÇÎñ¼ÆËã»úµÄ·¢Õ¹¡£ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬ÎÒÃÇÒýÈëÁËǶÈëʽʵʱ¶àÈÎÎñ²Ù×÷ϵͳ£¨EOS£©¡ª¡ªRTEMS£¬ÀûÓÃÖ麣ŷ±ÈÌØ¿ØÖƹ¤³Ì¹É·ÝÓÐÏÞ¹«Ë¾¿ª·¢µÄ»ùÓڴ˲Ù×÷ϵͳµÄOrbita EOSǶÈëʽ²Ù×÷ϵͳ¼°ÆäOrbita EOS ¿ª·¢¹¤¾ß£¬¿É´ó´óÌá¸ßÈí¼þ±à³ÌЧÂʺͿɿ¿ÐÔ£¬¾ßÌå¿É²Î¿¼Orion4.0Óû§Êֲᡣ
½áÊøÓï
ÔÚ²ÉÓÃË«TSC695F×÷ΪÈÝ´íÐÇÎñ¼ÆËã»úµÄÑз¢¹ý³ÌÖУ¬±ÊÕßÉîÉî¸Ð¾õµ½ÈÝ´í¹¦ÄܵÄÖØÒªÐÔ£¬ÈÝ´í¹¦ÄܵÄÓÅÁ¼Óë·ñÖ±½ÓÓ°Ïìµ½ÐÇÎñ¼ÆËã»úÔÚ¹ìµÄÉú´æÄÜÁ¦£¬³ýÁËÓ²¼þÉϵÄÈÝ´íÍ⣬Èí¼þ·½ÃæµÄÈÝ´íÒ²²»ÈݺöÊÓ¡£