רÀûÃû³Æ£ºÒ»ÖÖË«×ÙÐéÄâʾ²¨Æ÷µÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖµç×Ó²âÁ¿ÒÇÆ÷£¬ÓÈÆäÊÇÉæ¼°Ò»ÖÖË«×ÙÐéÄâʾ²¨Æ÷¡£
±³¾°¼¼Êõ£º
Ëæ×ÅÊг¡ÉÏʾ²¨Æ÷µÄÖÖÀàÔ½À´Ô½¶à£¬ÆäÐÔ¼Û±ÈÖð½¥³ÉΪ³§¼ÒÑ¡¹ºÖ÷Òª²ÎÕÕ£¬Ä¿Ç°£¬ÏÖÓеÄʾ²¨Æ÷¾ßÓÐÒÔÏÂȱµã¼Û¸ñ¸ß¡¢¸½´ø¸´ ÔÓµÄÓ²¼þ´¥·¢µç·£¬²¢ÇÒËæ×Å´æ´¢Éî¶ÈµÄÔö¼Ó³É±¾¾çÔö¡£
ʵÓÃÐÂÐÍÄÚÈݱ¾ÊµÓÃÐÂÐ͵ÄÄ¿µÄÊÇΪ½â¾öÉÏÊö¼¼ÊõÎÊÌâµÄ²»×㣬ÌṩһÖÖË«×ÙÐéÄâʾ²¨Æ÷£¬¾ßÓÐÌå»ýС¡¢½á¹¹¼òµ¥¡¢´æ´¢Éî¶È¸ß¡¢¼Û¸ñµÍÁ®µÄÓŵ㡣±¾ÊµÓÃÐÂÐÍΪ½â¾öÉÏÊö¼¼ÊõÎÊÌâµÄ²»×㣬Ëù²ÉÓõļ¼Êõ·½°¸ÊÇÒ»ÖÖË«×ÙÐéÄâʾ²¨Æ÷£¬Óɳ̿طŴóµç·¡¢ADµç·¡¢Ö÷¿ØÐ¾Æ¬ºÍEEPROM×é³É£¬Ö÷¿ØÐ¾Æ¬ÉÏÉèÓÐUSB½Ó¿ÚºÍ¿É±à³Ì½Ó¿Ú£¬Ðźž¹ýÁ½Ìõ²¢ÁªÖ§Â·ÊäÈëÖÁÖ÷¿ØÐ¾Æ¬ÉϵĿɱà³Ì½Ó¿Ú£¬ÔÚÿһÌõ֧·ÉϾù´®½ÓÓг̿طŴóµç·ºÍADµç·£¬ÔÚÖ÷¿ØÐ¾Æ¬ÓëEEPROMÖ®¼äÉèÓд«ÊäÏß¡£±¾ÊµÓÃÐÂÐÍ£¬Ö÷¿ØÐ¾Æ¬·Ö±ðÓëÁ½Ìõ²¢ÁªÖ§Â·Éϵij̿طŴóµç·֮¼äÉèÓÐÐźŴ«ÊäÏß¡£±¾ÊµÓÃÐÂÐÍ£¬Á½Ìõ²¢ÁªÖ§Â·ÉϵÄADµç··Ö±ðͨ¹ýÐźŴ«ÊäÏßÓëÖ÷¿ØÐ¾Æ¬ÉϵĿɱà³Ì½Ó¿ÚÏàÁ¬¡£±¾ÊµÓÃÐÂÐ͵ÄÓÐÒæÐ§¹ûÊDZ¾ÊµÓÃÐÂÐͲÉÓõÄÖ÷¿ØÐ¾Æ¬¾ßÓкܸߵĴ«ÊäËÙÂÊ£¬ÇÒPC»ú¾ßÓкÜÇ¿µÄ´¦ÀíÄÜÁ¦£¬ËùÒÔʾ²¨Æ÷ÖÐʡȥÁ˸´ÔÓµÄÓ²¼þ´¥·¢µç·£¬¶ø²ÉÓÃЧ¹û¸üºÃµÄÈí¼þ´¥·¢¡£¼Ó֮ͨ¹ýGPIFʵÏֵĸߴ洢Éî¶È£¬¶¼²»ÊÇÒ»°ãʾ²¨Æ÷ÄÜËùÄÜ´ïµ½µÄ¡£ËùÒÔ±¾Ê¾²¨Æ÷¾ßÓÐÌå»ýС¡¢½á¹¹¼òµ¥¡¢´æ´¢Éî¶È¸ß¡¢ÐÔÄÜÓÅÔ½¡¢¼Û¸ñµÍÁ®µÈÓŵ㡣
ͼIΪ±¾ÊµÓÃÐÂÐ͵ĵç·ͼ¡£Í¼2Ϊ±¾ÊµÓÃÐÂÐÍÖг̿طŴóµç·µÄµç·ͼ¡£Í¼3Ϊ±¾ÊµÓÃÐÂÐÍÖÐADµç·µÄµç·ͼ¡£¸½Í¼±ê¼Ç1¡¢Ö÷¿ØÐ¾Æ¬£¬10UUSB½Ó¿Ú£¬102¡¢¿É±à³Ì½Ó¿Ú£¬2¡¢³Ì¿Ø·Å´óµç·£¬3¡¢ADµç·£¬4¡¢EEPROM¡£
¾ßÌåʵʩ·½Ê½
ÈçͼËùʾ£¬Ò»ÖÖË«×ÙÐéÄâʾ²¨Æ÷£¬¸Ãʾ²¨Æ÷ϵͳÖÐûÓÐÍâ¼ÓÏÔʾģ¿é£¬ÆäÐèÒªºÍµçÄÔÁ¬½Ó½«Í¼ÐÎÏÔʾÔÚµçÄÔÆÁÄ»ÉÏÏÔʾ£¬¸Ãʾ²¨Æ÷Óɳ̿طŴóµç·2¡¢ADµç·3¡¢Ö÷¿ØÐ¾Æ¬IºÍEEPR0M4×é³É£¬EEPROM 4¼´Îªµç¿É²Á¿É±à³ÌÖ»¶Á´æ´¢Æ÷£¬Ö÷¿ØÐ¾Æ¬IÉÏÉèÓÐUSB½Ó¿Ú 101ºÍ¿É±à³Ì½Ó¿Ú 102£¬¿Éͨ¹ýUSB½Ó¿Ú 101ÓëPC»úÁ¬½Ó½øÐй©µç£¬Ðźž¹ýÁ½Ìõ²¢ÁªÖ§Â·ÊäÈëÖÁÍõ¿ØÐ¾Æ¬IÉϵĿɱà³Ì½Ó¿Ú£¬ÔÚÿһÌõ֧·ÉϾù´®½ÓÓг̿طŴóµç·ºÍADµç·£¬ÔÚÿһÌõ֧·ÉÏÐźÅÒÀ´Î¾¹ý³Ì¿Ø·Å´óµç·2ºÍADµç·3´¦Àíºó½øÈëÖ÷¿ØÐ¾Æ¬I£¬ÔÚÖ÷¿ØÐ¾Æ¬IÓëEEPROM 4Ö®¼äÉèÓд«ÊäÏß¡£ËùÊöµÄÖ÷¿ØÐ¾Æ¬1£¬Ö÷¿ØÐ¾Æ¬·Ö±ðÓëÁ½Ìõ²¢ÁªÖ§Â·Éϵij̿طŴóµç·֮¼äÉèÓÐÐźŴ«ÊäÏߣ¬Á½Ìõ²¢ÁªÖ§Â·ÉϵÄADµç··Ö±ðͨ¹ýÐźŴ«ÊäÏßÓëÖ÷¿ØÐ¾Æ¬ÉϵĿɱà³Ì½Ó¿ÚÏàÁ¬½Ó£¬Ö÷¿ØÐ¾Æ¬ÓÃÓÚ½ÓÊպʹ¦ÀíPC»ú¶ËµÄÊÂÎñ£¬¿ØÖƳ̿طŴóÆ÷µÄÔö ÒæºÍÆô¶¯GPIF´«Êä¡£Ö÷¿ØÐ¾Æ¬¿É²ÉÓÃCY7C68013A£¬ÆäÄÚÖÃÒ»¸öÔöÇ¿ÐÍ51ÄÚºËMCU£¬¾ßÓÐÒ»¸öGPIF (generalprogrammable interface)¼´Í¨Óÿɱà³Ì½Ó¿Ú£¬EEPROMËüÖ÷ÒªÊÇÓÃÀ´´æ´¢CY7C68013AµÄ¹Ì¼þ£¬GPIFµÄ¹¤×÷ÎÞÐèÄÚÖÃMCU¸ÉÔ¤£¬Á½ÕßÏ໥½Ï¶ÀÁ¢£¬GPIFµÄºËÐÄÓÉÒ»¸ö¿É±à³Ì״̬»ú¹¹³É£¬Ëü¿ÉÒÔ²úÉú6¸ö¿ØÖÆÐźÅCTL [5:0],9λµØÖ·Êä³öGPIFADR [8:0], 16λÊý¾ÝI/O½Ó¿ÚFD[15:0]£¬½ÓÊÕ6¸öÀ´×ÔÍâÉèºÍ2¸öÄÚ²¿µÄ״̬ÐźÅRDY[5:0]¡£Óû§Í¨¹ý±àд²¨ÐÎÃèÊö·û¿ØÖÆGPIF£¬CY7C68013AÖ§³Ö4¸ö²¨ÐÎÃèÊö·û¡£ÏµÍ³µÄÓ²¼þÁ¬½ÓÈçͼIËùʾ£¬Ê¹ÓÃÁËÒ»¸öCTL²úÉúÒ»¸öCLKÐźţ¬CLKÁ¬½Óµ½Á½¸öAD±£Ö¤Á½Â·ADͬ²½£¬CLKµÄƵÂʼ´ÎªÊ¾²¨Æ÷µÄ²ÉÑùƵÂÊ¡£Ã¿Â·ADµÄ·Ö±æÂÊΪ8bit£¬Á½Â·ADµÄÊý¾Ý´ø¿íΪ16bit£¬·Ö±ðÕ¼ÓÃFD [15:0]µÄµÍ°ËλºÍ¸ß°Ëλ¡£±¾ÊµÓÃÐÂÐÍ£¬ÓÉÓÚUSB´«ÊäËÙÂʵÄÏÞÖÆºÍÊý¾Ý´«ÊäµÄÎȶ¨ÐÔÒòËØ£¬±¾ÏµÍ³Öаüº¬Á½¸ö²¨ÐÎÃèÊö·û£¬¼´±¾Ê¾²¨Æ÷ÓÐÁ½¸ö¹¤×÷ģʽ£¬·Ö±ðΪ¸ßËÙģʽºÍµÍËÙģʽ£¬ÔÚ¸ßËÙģʽ¹¤×÷ʱ£¬²¨ÐÎÃèÊö·û²úÉúÒ»¸ö24MHzµÄCLKÐźţ¬Ê¹Ê¾²¨Æ÷µÄ²ÉÑùƵÂÊΪ24MHz£¬USBµÄÊý¾Ý´«ÊäÂÊΪ48Mbyte/s½üËÆUSB2. OµÄ×î¸ß´«ÊäËÙÂÊ£¬ËùÒÔÔÚ¸ßËÙ״̬ÏÂʾ²¨Æ÷²»ÒËÁ¬Ðø²ÉÑù¡£Ëüÿ´ÎµÄ²ÉÑù´ÎÊýÓÉCY7C68013AÄÚ²¿µÄ¶ËµãFIFO¾ö¶¨£¬ÔÚ±¾Ê¾²¨Æ÷ÖÐÿ´ÎµÄ²ÉÑù´ÎÊýΪ2048´Î¡£ÓÉÓÚ²»ÄÜÁ¬Ðø²ÉÑù£¬ËùÒÔʾ²¨Æ÷ÔÚ¸ßËÙģʽÏÂÖ÷ÒªÓÃÀ´¹Û²ìÖÜÆÚ²¨ÐΣ¬Æä´æ´¢Éî¶ÈΪ4KB¡£ÔÚµÍËÙģʽ¹¤×÷ʱ£¬²¨ÐÎÃèÊö·û²úÉúÒ»¸ö9. 6MHzµÄCLKÐźţ¬Ê¹Ê¾²¨Æ÷µÄ²ÉÑùƵÂÊΪ9. 6MHz£¬´ËʱUSBµÄÊý¾Ý´«ÊäÂÊΪ19. 2Mbyte/s¡£¾²âÊÔUSBÔÚ´Ë´«ÊäËÙÂÊÏ¿ÉÒÔÎȶ¨¹¤×÷£¬Òò´Ë´Ëʱʾ²¨Æ÷µÄ´æ´¢Éî¶ÈÖ»ÓëPC»úµÄÄÚ´æÓйأ¬¿ÉÒÔ´ïµ½ÉϰÙÕס£Í¼2Ϊ³Ì¿Ø·Å´óµç·µÄµç·ͼ£¬ÆäÖг̿طŴóµç·²ÉÓÃÁËÁ½Æ¬Êý×ֿɱà³ÌÔöÒæ·Å´óÆ÷£¬¼«´óµÄ¼õÉÙÁ˵緵ĸ´Ôӳ̶ȡ£ÆäÔöÒæÓÉCY7C68013AµÄI/OÒý½Å¿ØÖÆ¡£Í¼3ΪADµç·µÄµç·ͼ£¬Æä²ÉÑùƵÂÊΪIOKHz 60MHz¡£
ȨÀûÒªÇó1.Ò»ÖÖË«×ÙÐéÄâʾ²¨Æ÷£¬ÆäÌØÕ÷ÔÚÓÚÓɳ̿طŴóµç·(2)¡¢ADµç·(3)¡¢Ö÷¿ØÐ¾Æ¬(I)ºÍEEPROM (4)×é³É£¬Ö÷¿ØÐ¾Æ¬(I)ÉÏÉèÓÐUSB½Ó¿Ú( 101)ºÍ¿É±à³Ì½Ó¿Ú( 102)£¬Ðźž¹ýÁ½Ìõ²¢ÁªÖ§Â·ÊäÈëÖÁÖ÷¿ØÐ¾Æ¬(I)ÉϵĿɱà³Ì½Ó¿Ú£¬ÔÚÿһÌõ֧·ÉϾù´®½ÓÓг̿طŴóµç·(2)ºÍADµç·(3)£¬ÔÚÖ÷¿ØÐ¾Æ¬(I)ÓëEEPROM (4)Ö®¼äÉèÓд«ÊäÏß¡£
2.¸ù¾ÝȨÀûÒªÇóIËùÊöµÄÒ»ÖÖË«×ÙÐéÄâʾ²¨Æ÷£¬ÆäÌØÕ÷ÔÚÓÚÖ÷¿ØÐ¾Æ¬(I)·Ö±ðÓëÁ½Ìõ²¢ÁªÖ§Â·Éϵij̿طŴóµç·(2)Ö®¼äÉèÓÐÐźŴ«ÊäÏß¡£
3.¸ù¾ÝȨÀûÒªÇóIËùÊöµÄÒ»ÖÖË«×ÙÐéÄâʾ²¨Æ÷£¬ÆäÌØÕ÷ÔÚÓÚÁ½Ìõ²¢ÁªÖ§Â·ÉϵÄADµç·(3)·Ö±ðͨ¹ýÐźŴ«ÊäÏßÓëÖ÷¿ØÐ¾Æ¬(I)ÉϵĿɱà³Ì½Ó¿ÚÏàÁ¬¡£
רÀûÕªÒªÒ»ÖÖË«×ÙÐéÄâʾ²¨Æ÷£¬Óɳ̿طŴóµç·¡¢ADµç·¡¢Ö÷¿ØÐ¾Æ¬ºÍEEPROM×é³É£¬Ö÷¿ØÐ¾Æ¬ÉÏÉèÓÐUSB½Ó¿ÚºÍ¿É±à³Ì½Ó¿Ú£¬Ðźž¹ýÁ½Ìõ²¢ÁªÖ§Â·ÊäÈëÖÁÖ÷¿ØÐ¾Æ¬ÉϵĿɱà³Ì½Ó¿Ú£¬ÔÚÿһÌõ֧·ÉϾù´®½ÓÓг̿طŴóµç·ºÍADµç·£¬ÔÚÖ÷¿ØÐ¾Æ¬ÓëEEPROMÖ®¼äÉèÓд«ÊäÏß¡£±¾ÊµÓÃÐÂÐͲÉÓõÄÖ÷¿ØÐ¾Æ¬¾ßÓкܸߵĴ«ÊäËÙÂÊ£¬ÇÒPC»ú¾ßÓкÜÇ¿µÄ´¦ÀíÄÜÁ¦£¬ËùÒÔʾ²¨Æ÷ÖÐʡȥÁ˸´ÔÓµÄÓ²¼þ´¥·¢µç·£¬¶ø²ÉÓÃЧ¹û¸üºÃµÄÈí¼þ´¥·¢¡£¼Ó֮ͨ¹ýGPIFʵÏֵĸߴ洢Éî¶È£¬¶¼²»ÊÇÒ»°ãʾ²¨Æ÷ÄÜËùÄÜ´ïµ½µÄ¡£ËùÒÔ±¾Ê¾²¨Æ÷¾ßÓÐÌå»ýС¡¢½á¹¹¼òµ¥¡¢´æ´¢Éî¶È¸ß¡¢ÐÔÄÜÓÅÔ½¡¢¼Û¸ñµÍÁ®µÈÓŵ㡣
Îĵµ±àºÅG01R13/02GK202443048SQ20122003945
¹«¿ªÈÕ2012Äê9ÔÂ19ÈÕ ÉêÇëÈÕÆÚ2012Äê2ÔÂ8ÈÕ ÓÅÏÈȨÈÕ2012Äê2ÔÂ8ÈÕ
·¢Ã÷ÕßÁõÕÜ, ·½³É¶°, ÌÀÕýРÉêÇëÈË:ºÓÄϿƼ¼´óѧ