|
|
| |
| sonix 8-Bit MCU FAQ |
| |
|
|
| |
| |
| COB Éú²ú»·½Ú |
 |
Q1. ÒÑÉÕ¼µÄÂãÆ¬£¨dice£©ÔÚÉú²ú¹ý³ÌÖУ¬Ó¦×¢ÒâÄÇЩÎÊÌ⣿ Q2. ÈôÔÚCOB°î¶¨¹ý³ÌÖгöÏÖpad peelingÇé¿ö£¬Ó¦¸ÃÈçºÎ´¦Àí£¿ Q3. ÔÚCOBÉú²ú¹ý³ÌÖУ¬ÓÐÄÇЩ»·½ÚӦעÒâESDÎÊÌ⣿ Q4. ʹÓÃCOB°å×öÉÕ¼ʱ, ӦעÒâÄÇЩÊÂÏ Q5. ¶ÔÓڰºóµÚÒ»´ÎÉÕ¼²»Á¼µÄCOB°å£¬¿É×öÄÇЩ´¦Àí£¿ Q6. ÊÇ·ñ¿É½«ÒÑ·âºÚ½ºµÄCOB°å£¬ËͽøIR£¨»Øº¸Â¯£©¼ÓÈÈÉú²ú£¿
|
| ^TOP |
| |
| |
| PKGÉÕ¼»·½Ú |
 |
Q1. ĿǰËɺ²ÓÐÄǼ¸¿îÉÕ¼Æ÷Ö§³Ö8-Bit MCUµÄÉÕ¼£¿ Q2. PKGÉÕ¼²»Á¼ÂÊÆ«¸ß£¬Ó¦×¢ÒâÄÇЩÎÊÌ⣿ Q3. ÔÚÉÕ¼Ðè×öIHRCУÕýµÄоƬ£¨ÀýÈ磺SN8P2501B¡¢SN8P2711£©£¬Ó¦×¢ÒâÄÇЩÎÊÌ⣿ Q4. ʹÓÃMP writer ÏÂÔØSN8™nʱ£¬ÎªÊ²Ã´Ìáʾ¡°EEPROM has some problems !!¡±£¿ Q5. ÊÇ·ñ¿ÉÒÔʹÓõÚÈý·½ÉÕ¼Æ÷ÉÕ¼SONIX MCU£¿ Q6. ÓÃwriterÉÕ¼´øIHRCµÄоƬʱ£¬ÉÕ³öÀ´µÄоƬΪºÎûÓÐÄÚÕñ¹¦ÄÜ£¿ Q7. ÔÚÉÕ¼Æ÷µÄ48Pin²å×ùÉÏ£¬½«´Ë48¸ùÏß²¢ÁªÒý³öÀ©Õ¹³ÉÁíÒ»¸ö²å×ù£¬¿É·ñͬʱÉÕ¼Á½¿ÅоƬ£¿ Q8. ÔÚCOBÉú²úÖУ¬ÉÕ¼»·½ÚÓ¦¸Ã×¢Òâʲô£¿
|
| ^TOP |
| |
| |
| ÉÏÏßÉú²ú»·½Ú |
 |
Q1. Éú²úÔÚÏßÓ¦²ÉÓÃÄÇЩÓÐЧ´ëÊ©£¬ÒÔ·ÀÖ¹ESD¶ÔоƬµÄËðÉË£¿
|
| ^TOP |
| |
| |
| ²úÆ·Éè¼ÆÓ¦Óû·½Ú |
 |
Q1. Ëɺ²Ð¾Æ¬×îµÍ¹¤×÷µçѹÊǶàÉÙ£¿Æä×îµÍ¹¤×÷µçѹÖ÷ÒªÊÜʲôÒòËØÓ°Ï죿 Q2. ÔÚ˯ÃßģʽÏ£¬Ð¾Æ¬ÊäÈë¿ÚÓ¦ÈçºÎÉèÖÃÒÔ»ñµÃ×îµÍµçÁ÷£¿ Q3. ÔÚµç·Éè¼Æ¼°PCB layoutÖУ¬¿É²ÉÓÃÄÇЩ´ëÊ©ÒÔ¼ÓǿоƬ¿¹ESDÄÜÁ¦£¿ Q4. ADÓ¦ÓÃʱ£¬Íⲿµç·Éè¼Æ¼°PCB layoutÓкÎ×¢ÒâÊÂÏ Q5. ÔÚADÓ¦ÓÃʱ£¬Èí¼þÓÐÄÇЩעÒâÊÂÏ Q6. ʹÓ÷ÂÕæÆ÷·ÂÕæADC¹¦ÄÜʱ£¬µ±Ñ¡ÔñEXT_VERFHʱ£¬ÎªºÎVERFH¶Ë¿ÚµÄµçѹһֱΪ5V£¿ Q7. Íâ¹Ò16M¾§Õñ£¬SN8P2714µÄPWMÊä³öÂö³åµÄƵÂÊ×î¸ßΪ¶àÉÙ£¨±£³Ö8-bit¾«¶È£©£¿ÓëÆäËüоƬÓкβ»Í¬£¿ Q8. ·ÂÕæADCʱ£¬·ÂÕæÆ÷·½ÃæÓ¦×¢ÒâÄÄЩÊÂÏ Q9. ʹÓÃSONIX MCUµÄADC¹¦ÄÜʱ£¬ÔÚÈí¼þºÍÓ²¼þÉè¼ÆÉÏӦעÒâÄÄЩÊÂÏ Q10. Ϊʲô³ÌÐòÖÐÇåFP00IENºó£¬±¾À´Ó¦¸Ã½ûÖ¹ÍⲿÖжÏINT0£¬µ«ÔÚ³ÌÐòÔËÐÐʱ·¢ÏÖÒ²¿É½øÈ룿 Q11. ÔõÑùÑ¡ÔñCode Option¸÷Ñ¡Ï Q12. ÈçºÎÕýȷʹÓÃWatchdog£¿ Q13. ·ÂÕæÆ÷ÔÚʹÓÃʱӦעÒâÄÄЩÊÂÏ Q14. SONIX MCUµçÆøÌØÐÔÀïµÄViL/ViHµÄ¾ßÌ庬Ò壿 Q15. ÔÚ²úÆ·¿ª·¢¹ý³ÌÖÐÈçºÎÌá¸ßEFTÌØÐÔ£¿ Q16. ÔÚVDD=5VµÄ¹©µçÇé¿öÏ£¬ÈçºÎѡȡRCµÄ²ÎÊý²ÅÄܵõ½4MHzµÄÕñµ´ÆµÂÊ£¿ Q17. ÔÚÒ»¸ö¼ÆÊýÆ÷ÔÚÓÃ×÷PWMÊä³öµÄʱºò£¬¸Ã¼ÆÊýÆ÷ÄÜ·ñͬʱÓÃ×÷ÖжÏÔ´£¿ Q18. SN8P2714ΪºÎ²»ÄÜʹÓÃ32768µÄ¾§Õñ£¿ Q19. DAC¿ÚÊÇ·ñ¿ÉÒÔÓ¦ÓÃΪÆÕͨI/O¿Ú£¿ Q20. µ±SONIX MCUµÄI/O¿Ú×÷OPEN DRAINÊä³öʱ£¬Íâ½ÓÉÏÀµç×èµÄ¹©µçµçѹ±ÈICµçÔ´µçѹ¸ß£¬ÊÇ·ñÔÊÐí£¿ Q21. µÍ¹¦ºÄI/O¿ÚÓ¦ÈçºÎÉèÖã¿ Q22. ʹÓÃEEPROMʱÓкÎ×¢ÒâÊÂÏ Q23. SONIX MCUµÄI/OÉÏÀµç×èÊǶàÉÙ£¿ Q24. ¼ÒµçÀàACÓ¦Óõç·ÖУ¬¿Éͨ¹ýʲô´ëÊ©¶ÔоƬµçÔ´×ö±£»¤£¿ Q25. ÔÚÓÐʪ¶ÈÒªÇóµÄÓ¦ÓÃϵͳÖУ¬¿Éͨ¹ýʲô·½·¨Ìṩϵͳ¹¤×÷µÄ¿É¿¿¶È£¿ Q26. SONIXÄÄЩ±àÒë»·¾³Ö§³ÖÈí¼þ·ÂÕæ£¨²»Á¬½Ó·ÂÕæÆ÷£©£¿ Q27. ÔÚоƬ½øÈë˯Ãßģʽ֮ǰ£¬Ó¦ÈçºÎÉèÖÃADC¿Ú£¿ Q28. EQUÓëDSÖ¸ÁîÓкÎÇø±ð£¿ Q29. ÔÚ³ÌÐòÖÐÓ¦ÈçºÎÉèÖòÅÄÜÔö¼ÓMCU½ø³öGREEN MODEµÄÎȶ¨ÐÔ£¿ Q30. MOVºÍB0MOVµÄÓкÎÇø±ð£¿ Q31. ·ÂÕæSN8P2722ʱ£¬·ÂÕæÆ÷ÉϵÄP0.4½ÅΪºÎûÓÐBUZZERÊä³ö£¿ Q32. SONIX MCU¹æ¸ñÖÐÌáµ½µÄ¡°1T¡±ÊÇʲôº¬Ò壿 Q33. оƬ´ÓµÍËÙģʽ½øÈë˯Ãßģʽ£¬½«Ð¾Æ¬»½ÐѺó£¬ÏµÍ³½«¹¤×÷ÓÚÄÄÖÖģʽ£¿ Q34. ÔÚÍⲿRCÕñµ´Ä£Ê½Ï£¬Òý½ÅXout½«´¦ÓÚºÎÖÖ״̬£¿ Q35. ÀÛ¼ÓÆ÷ACCΪ0ʱ£¬Áã±ê־λFZÊÇ·ñÒ»¶¨×Ô¶¯ÖÃΪ¡°1¡±£¿ Q36. ÔÚ²úÆ·¿ª·¢¹ý³ÌÖÐÈçºÎÌá¸ßEFTÌØÐÔ£¿ Q37. ÔÚʹÓÃSN8P2308µÄRFC¹¦ÄÜʱ£¬ÎªºÎ¶ÁÈ¡T1CµÄÖµ³ö´í£¿ Q38. оƬΪºÎÎÞ·¨½øÈëSleep Mode£¿ Q39. ϵͳ°å²ÉÓÃRCÕñµ´Æ÷£¬ÈçºÎ½â¾ö·ÂÕæºÍʵ¼ÊоƬ¹¤×÷µÄƵÂÊÎó²îÎÊÌ⣿ Q40. Ó¦ÓÃRCÕñµ´Ê±ÆµÂÊӦעÒâÄÄЩÎÊÌ⣿ Q41. ΪʲôоƬÎÞ·¨½øÈëÖжϣ¿ Q42. P00ÉèÖÃÍêÈ«ÕýÈ·£¬ÎªºÎÎÞ·¨½øÈëÖжϣ¿ Q43. ¶ÀÁ¢°´¼üÓëMCUÈçºÎÁ¬½ÓÄÜÓÐЧ±ÜÃâI/O¿ÚËðÉË£¿ Q44. I/OÍâ½ÓÏÂÀµç×裬ûÓÐÍâ½ÓÐźÅʱоƬΪºÎ¶Á²»µ½µÍµçƽ£¿
|
| ^TOP |
| |
| |
| SN8P1900ϵÁÐоƬ³£¼ûÎÊÌâÓë½â´ð |
|
|
 |
¡ù Charge PumpÏà¹ØÎÊÌâ
Q1. Charge PumpºÎʱÆô¶¯ºÎʱ¹Ø±Õ,ÔÚоƬÉÏÈçºÎÁ¿²â? Q2. AVDDCPµçÈÝÓëC+/C-µçÈÝ×÷ÓÃΪºÎ,ÊÇ·ñ¿ÉÊ¡ÂÔ? Q3. CPCKSµÄ×÷ÓÃΪºÎ?½¨ÒéÊýֵΪºÎ? Q4. AVDDR, AVE+, ACMÆô¶¯µÄÏȺó˳ÐòΪºÎ, ,Æô¶¯ºóÊÇ·ñÐèÒªÎȶ¨Ê±¼ä? Q5. AVDDR, AVE+, ACMµÄÎó²îֵΪ¶àÉÙ? Q6. SN8P1917/SN8P1919µÄÄ£ÄâµçÈÝÈÝÖµ´óСΪºÎ? Q7. CR2032µç³ØµÄÓ¦ÓÃÖÐÈçºÎ±ÜÃâVDDµøÂä?
|
| ^SN8P1900 ^TOP |
¡ù PGIAÏà¹ØÎÊÌâ
Q1. ÈçºÎÁ¿²âPGIAÕæÕýµÄ·Å´ó½á¹û? Q2. ±ä¸ü²»Í¬PGIAͨµÀÊÇ·ñÐèÒªÏȹرÕPGIA»òADC Q3. AI+, AI-, AO+, AO-, X+, X-¿ÉÊäÈëµÄµçѹ·¶Î§ÎªºÎ? Q4. Single-end (µ¥¶Ë) ÓëDifferential (²î¶¯) ÊäÈëÓкβ»Í¬? Q5. µ±PGIA±¶ÂÊ=1ʱ,ÊÇ·ñÐèÒªÆô¶¯PGIA?
|
| ^SN8P1900 ^TOP |
¡ù 16-bit ADCÏà¹ØÎÊÌâ
Q1. 1907Óë1917, 1909Óë1919Ö®¼äÓкβ»Í¬? Q2. R+/R-ÓëX+/X-Á½ÕßµçѹֵÓкÎÏà¹Ø? Q3. ÈçºÎ²úÉúÎȶ¨µÄµçѹÌṩ¸øR+, R-? Q4. ±ä¸ü²»Í¬²Î¿¼µçѹÊÇ·ñÐèÒªÏȹرÕPGIA»òADC? Q5. ÈçºÎÅжÏADCµÄ½á¹ûÊÇ·ñÒѾÎȶ¨,²¢¼õÉÙADCÌø¶¯? Q6. ADCÎȶ¨Ê±ÐèÒª¶à³¤? Q7. PGIA/ADCÎÂ¶ÈÆ®ÒÆÌØÐÔΪºÎ?
|
| ^SN8P1900 ^TOP |
¡ù ÆäËüÎÊÌâ
Q1. ʹÓÃ1900ϵÁÐĸÌåÐèÒªÄÄЩӲ¼þÓëÈí¼þÖ§³Ö? Q2. ±Ê¼Ç±¾ÉÏÎÞPrinter PortÊÇ·ñÓÐUSB½Ó¿Ú¹¤¾ß? Q3. LCDÇý¶¯ÄÜÁ¦ÈçºÎµ÷Õû? Q4. ʹÓÃLCDʱ,ÓкÎ×¢ÒâÊÂÏî? Q5. ʹÓÃEEPROMʱÓкÎ×¢ÒâÊÂÏî? Q6. Èí¼þÉè¼ÆÓкÎ×¢ÒâÊÂÏî?
|
| ^SN8P1900 ^TOP |
| |
| |
| COB Éú²ú»·½Ú |
 |
Q1. ÒÑÉÕ¼µÄÂãÆ¬£¨dice£©ÔÚÉú²ú¹ý³ÌÖУ¬Ó¦×¢ÒâÄÇЩÎÊÌ⣿ Ans:
1. оƬ±ÜÃⳤʱ¼ä±©Â¶ÔÚÇ¿¹â»·¾³Ï£¬²¢×¢ÒâÉú²úÔÚÏßÎÞÇ¿¹âµÈUV»·¾³£¬ÒÔÃâÔì³ÉROM data lose»ò²»¿É¿¿×´Ì¬¡£ 2. °î¶¨Éú²ú½¨Òé¿Í»§²ÉÓÃASM AB520»ų́¡£ 3. ¿Í»§¸ù¾Ý²»Í¬Ä¸Ìå²ÉÓúÏÊÊÏß¾¶µÄÂÁÏß¡££¨Ò»°ã¿É²ÉÓÃ1.0 mil£¬µ«¸ù¾Ý²»Í¬Ð¾Æ¬pad´óС¶ø×ö²»Í¬µÄµ÷Õû£© 4. °î¶¨»ų́²ÉÓÃÊʵ±µÄ°î¶¨²ÎÊý£¬Èç°î¶¨Á¦¶È18¡«26£¬°î¶¨Ê±¼ä20¡«28£¬°î¶¨¹¦ÂÊ80¡«90¡££¨²»Í¬µÄ°î¶¨»ų́Æä²ÎÊýÐèҪ΢µ÷£¬´Ëµã¿ÉÓɿͻ§×öÕÆ¿Ø£©
Q2. ÈôÔÚCOB°î¶¨¹ý³ÌÖгöÏÖpad peelingÇé¿ö£¬Ó¦¸ÃÈçºÎ´¦Àí£¿ Ans:
1. ÇëÈ·ÈÏCOB°åÔڰ»ų́ÉÏ£¬ÎÞ¸¡¶¯ºÍÇÌÇúÏÖÏó¡£ 2. ¿É²ÉÓÃÕÅÁ¦½ÏСµÄÂÁÏߣ¬±ÜÃâʹÓÃ̫ӲµÄÂÁÏß¡££¨ÔÚÂÁÏßµÄÖ½ºÐÉÏÓбê×¢TSÖµ£¬Æä´ú±íÒâÒå¼´ÕÅÁ¦µÄ´óС£¬Ò»°ãÇé¿öÏÂ1.0 milµÄÂÁÏßÕÅÁ¦Îª17¡«19£»´Ëʱ¿É³¢ÊÔÑ¡ÔñÕÅÁ¦Ð¡Ò»µãµÄÂÁÏߣ¬ÀýÈ磺ÂÁÏßÕÅÁ¦Îª12¡«15£© 3. ¿É²ÉÓÃÏß¾¶½ÏСµÄÂÁÏߣ¬±ÜÃâʹÓÃÌ«´ÖµÄÂÁÏß¡££¨ÀýÈ磺ѡÔñÏß¾¶Îª1.0 milµÄÂÁÏߣ© 4. ¿ÉÔö¼ÓµÚÒ»µã´òÏߺóµÄÑÓ³Ùʱ¼ä¡£ 5. ¿Éµ÷Õû°î¶¨²ÎÊý£ºÌá¸ß°î¶¨Á¦¶È£¨bonding power£©£¬Ëõ¶ÌÑÓ³Ùʱ¼ä£¨bonding time£©¡£
Q3. ÔÚCOBÉú²ú¹ý³ÌÖУ¬ÓÐÄÇЩ»·½ÚӦעÒâESDÎÊÌ⣿ Ans:
1. °î¶¨»ų́±ØÐë±£Ö¤½Ó´óµØÁ¼ºÃ¡££¨µØÏß±ØÐëµ¥¶ÀÀÏßµ½´óµØ£¬²»ÄÜÓÃÊеçµçÔ´µÄµØÏߣ© 2. °î¶¨²Ù×÷Ô±±ØÐëÅå´÷ÓÐÏß¾²µç»·£¬²¢±£Ö¤½ÓµØÁ¼ºÃ¡£ 3. °î¶¨²Ù×÷Ô±¡¢ÉÕ¼²Ù×÷Ô±µÈÒ»Ïß×÷ÒµÔ±±ØÐë´©·À¾²µç¹¤×÷·þ£¬Åå´÷ÓÐÏß¾²µç»·¡£ 4. COB°å×öÉÕ¼ºÍ²âÊÔËùÔڵŤ×÷̨£¬±ØÐë½ÓµØÁ¼ºÃ¡£ 5. ÔÚÌìÆøÌØ±ð¸ÉÔïµÄÇé¿öÏ£¬½¨Òé¶ÔÉÕ¼ºÍ²âÊÔ»·¾³×öÔö¼Óʪ¶ÈµÄ´¦Àí¡£ 6. °î¶¨×÷Òµ»·¾³¼°COB°å±ØÐë±£³ÖÇå½à£¨ÎÞ»Ò³¾¡¢ÎÞÔàÎÛ£©£¬ÒÔ±ÜÃâÒòÇå½àÎÊÌâ¶øÓ°Ïì°î¶¨Á¼ÂÊ¡£
Q4. ʹÓÃCOB°å×öÉÕ¼ʱ, ӦעÒâÄÇЩÊÂÏ Ans:
1. °î¶¨ºóµÄCOB°å½¨ÒéÏÈÒÔÏÔ΢¾µ¹Û²ì£¬È·ÈÏÎÞÍÑÏß¡¢µôÏßµÈÃ÷Ï԰²»Á¼ÎÊÌâ¡£ 2. оƬÔÚÉÕ¼¹ý³ÌÖУ¬ÒªÇóÉÕ¼½Ó½Å±ØÐëÎÞÆäËû×é¼þ¡££¨ÀýÈ磺VPP¡¢CLKµÈÉÕ¼½Ó½Å£¬±ØÐëÔÚÉÕ¼µÄʱºò¿Õ½Ó£© 3. ÉÕ¼ת½ÓÖ§¼ÜÐè±£Ö¤¶¥ÕëÓëCOB°åÖ®¼äµÄ¶¨Î»×¼È·¡¢¿É¿¿½Ó´¥¡£ (1). ÉÕ¼֧¼ÜµÄ¶¨Î»£¬½¨Òé²ÉÓÃÈý¿×¶¥ÕëµÄ·½Ê½¡£ (2). ÉÕ¼ת½ÓÏßÒª¹Ì¶¨ºÃ£¬²»¿É½«ÉÕ¼ת½ÓÏßÉè¼ÆÎª»î¶¯Åä¼þ¡£ (3). ÔÚ½Ó´¥²¿·Ö£¬ÉÕ¼ת½ÓÖ§¼ÜÖ÷ÒªÐ迼ÂǶ¥ÕëµÄÀàÐͺͶ¨Ê±Çå½à¸ü»»¡£ (4). ½¨ÒéʵÐĽӵã²ÉÓõ¥µã¼â¶¥Õë»ò¶àµã¼â¶¥Õ룬¹ý¿×½Óµã²ÉÓôóÍ·¶¥Õë¡£
Q5. ¶ÔÓڰºóµÚÒ»´ÎÉÕ¼²»Á¼µÄCOB°å£¬¿É×öÄÇЩ´¦Àí£¿ Ans:
1. Çë¼ì²éÈ·ÈϰÁ¼ºÃ¡££¨Ò»°ã¹¤³§µÄ·Å´ó¾µ±¶Êý²»¹»´ó£¬½¨Òé¿ÉÓð»ų́µÄ·Å´ó¾µ×ö¹Û²ì£© 2. ÒÔ×ÏÍâÏß½«ÉÕ¼²»Á¼Æ·µÄROMÊý¾Ý×öÇå³ý£¬´ýÊý¾ÝÇå³ýºóÔÙ×ö¶þ´ÎÉÕ¼£¬¶þ´ÎÉÕ¼ÐèÌØ±ð×¢ÒâÒÔÏÂÎÊÌ⣺ (1). ×ÏÍâÏß¹¦ÂÊÐè×ã¹»£¬ÕÕ¹âʱ¼äÒª³ä×ã¡££¨¸ù¾ÝROM´óС²»Í¬£¬ËùÐèÕÕ¹âʱ¼äÒ²²»Í¬£¬ÀýÈ磺SN8P2711 1K ROMÐè·ÑʱԼ0.5¡«1Сʱ£¬SN8P1909 8K ROMÐè·ÑʱԼ1¡«2Сʱ£© (2). µ±È·¶¨ROM×ÊÁÏÍêÈ«Çå¿Õºó£¬²ÅÄÜÓÃÉÕ¼Æ÷ÖØÐÂÉÕ¼£¬´Ëʱ½¨Òé¿Í»§Ê¹ÓÃMP-WriterµÄFUN0×öÉÕ¼¡££¨FUN0ΪBlank Check + Program + VerifyÈý¸ö¹¦ÄܵÄ×éºÏ£¬Èô ÉÕ¼Æ÷ÌáʾERR1£¬Ôò¿ÉÄÜÊÇROMÊý¾ÝδÇå³ý¸É¾»£¬±ØÐëÔÙÑÓ³Ù×ÏÍâÏßÕÕÉäµÄʱ¼ä£© (3). ¶þ´ÎÉÕ¼¹ý³ÌÖУ¬ÇëÌØ±ð×¢ÒâÉÕ¼֧¼ÜÓëCOB°åÖ®¼äµÄ¶¨Î»ÊÇ·ñ׼ȷ£»´Ë½×¶ÎµÄÉÕ¼²»Á¼Æ·£¬ºÜÓпÉÄÜÊÇCOB°åÓëÉÕ¼֧¼Ü¶¨Î»²»×¼¡¢½Ó´¥²»Á¼ËùÒýÆð¡£
Q6. ÊÇ·ñ¿É½«ÒÑ·âºÚ½ºµÄCOB°å£¬ËͽøIR£¨»Øº¸Â¯£©¼ÓÈÈÉú²ú£¿ Ans:
1. ²»¿ÉÒÔ¡£ÒòΪCOB°åÔÚоƬ°î¶¨Íê³Éºó£¬»áµãÉϺڽº×ö±£»¤¡£´Ëºó²»¿ÉÔÙ½øÈë¸ßÎÂÉú²úÁ÷³Ì£¬ÒÔ±ÜÃâÒò¸ßÎÂÈÈÕÍÀäËõÔì³ÉоƬpad°îÏßÍÑÂäµÄÇé¿ö·¢Éú¡£ 2. Ŀǰһ°ãCOBÉú²úÁ÷³ÌΪ£ºSMT×é¼þÉú²ú ¡ú ¾¹ýIR¼ÓÈÈ ¡ú оƬ°î¶¨ ¡ú COB°å¹¦ÄܲâÊÔ ¡ú µã½º¼°ºæ¸É ¡ú ²å¼þ×é¼þÉú²ú¡£
|
| |
| |
| PKGÉÕ¼»·½Ú |
 |
Q1. ĿǰËɺ²ÓÐÄǼ¸¿îÉÕ¼Æ÷Ö§³Ö8-Bit MCUµÄÉÕ¼£¿ Ans:
ĿǰËɺ²ÓÐÒÔÏÂÁ½¿îÉÕ¼Æ÷¿ÉÖ§³ÖÉÕ¼£º 1. MP-Writer£º (1)Á¿²ú°æÉÕ¼Æ÷£¬¿ÉÍÑ»úÉÕ¼ϵÁÐоƬ£¬Ö§³Ö²úÏß´óÁ¿ÉÕ¼ ¡£ (2)¿ÉÒÔÉÕ¼Rolling code¡£ (3)Ö§³ÖSN8P1602A/B¡¢170X¡¢1808¡¢190XϵÁÐIC¡£ 2. MP-III Writer£º (1)Á¿²úÐÍÉÕ¼Æ÷£¬ÄÚ½¨flashÖ÷¿ØÐ¾Æ¬£¬¿É͸¹ýUSB×Ô¶¯½øÐÐÈÍÌå¸üС£ (2)Ö§³ÖÁª»ú/ÍÑ»úÉÕ¼¡£ (3)¿ÉÒÔÉÕ¼Rolling code¡£
Q2. PKGÉÕ¼²»Á¼ÂÊÆ«¸ß£¬Ó¦×¢ÒâÄÇЩÎÊÌ⣿ Ans:
1. ¼ì²éÈ·ÈÏÉÕ¼Æ÷ΪËɺ²ÈϿɵÄÉÕ¼Æ÷£¬Ä¿Ç°Ëɺ²ÈϿɵÄÉÕ¼Æ÷ÓУºEZ-Writer¡¢MP-Writer¡¢Gang-Writer¡¢MP-III Writer¡¢ºÓÂå ÉÕ¼Æ÷£¨ALL-100£©¡£ 2. ¼ì²éÈ·ÈÏsocket¹¤×÷Á¼ºÃ¡££¨½¨Òésocket¿É¶¨Ê±Çå½à¡¢¶¨Á¿¸ü»»£»ÈôÓÐÉÕ¼²»Á¼ÂÊÆ«¸ßµÄÇé¿ö£¬¿ÉÓÅÏȸü»»ÐµÄsocket£© 3. ¼ì²éÈ·ÈÏÉÕ¼Æ÷ÈÍÌåΪ×îа汾£¬´Ëµã¿ÉÓë´úÀíÉÌ»òËɺ²FAEÁªÏµÈ·ÈÏ¡£ 4. ¼ì²éÉÕ¼Æ÷ºÍоƬ֮¼äµÄת½ÓÊÇ·ñ¿É¿¿£¬½¨Òé²ÉÓÃËɺ²ÌṩµÄÉÕ¼ת½Ó°å¡£ 5. ÉÕ¼ÈËÔ±±ØÐëÅå´÷ÓÐÏß¾²µç»·£¬ÉÕ¼¹¤×÷̨±ØÐë×öºÃ½ÓµØ¼°¾²µç·À»¤¡£
Q3. ÔÚÉÕ¼Ðè×öIHRCУÕýµÄоƬ£¨ÀýÈ磺SN8P2501B¡¢SN8P2711£©£¬Ó¦×¢ÒâÄÇЩÎÊÌ⣿ Ans:
1. ÇëʹÓÃ×îа汾±àÒë³ÌÐò×ö±àÒë¡£( Çëµ½Ëɺ²ÍøÕ¾µÄ¹¤¾ßÍøÒ³ÏÂÔØ×îа汾±àÒë³ÌÐò ) 2. ÇëÈ·ÈÏÉÕ¼Æ÷ʹÓÃ×îа汾ÈÍÌå×öÉÕ¼£º (1). MP-Writer£ºÉÕ¼¶þϵÁÐоƬ£¬Çëµ½Ëɺ²ÍøÕ¾µÄ¹¤¾ßÍøÒ³ÏÂÔØ×îа汾ÈÍÌå¡£ (2). MP-III Writer£ºÉÕ¼¶þϵÁÐоƬ¼°SN8P1917¡¢SN8P1919£¬Çëµ½Ëɺ²ÍøÕ¾µÄ¹¤¾ßÍøÒ³ÏÂÔØ×îа汾±àÒë³ÌÐò¡£ (3). ºÓÂåALL-100£ºÒÀ¾ÝËùÉÕ¼µÄоƬÐͺŲ»Í¬£¬Óв»Í¬µÄÈÍÌå°æ±¾£¬½¨Òé¿ÉÖ±½Óµ½ºÓÂå¹«Ë¾ÍøÕ¾£¬ÏÂÔØ×îа汾ÈÍÌå×öÉÕ¼¡£
Q4. ʹÓÃMP writer ÏÂÔØSN8µµÊ±£¬ÎªÊ²Ã´Ìáʾ¡°EEPROM has some problems !!¡±£¿ Ans:
Ê×ÏÈÇë¼ì²éEEPROMÊÇ·ñÍêºÃ£¬ÓëIC×ùÖ®¼äÊÇ·ñËɶ¯¡£ÅųýÓ²¼þË𻵵ÄÇé¿ö£¬Óû§¿ÉÒÔ´ÓÒÔÏÂÁ½µã½øÐÐÅŲ飺 1. ÏȽ«²¢¿ÚÏߣ¨»òUTP£©´ÓMP writerÉϰεô£¬È»ºó½«MP writer¸´Î»£¬´ý¸´Î»Íê³ÉÖ®ºó£¬ÔÙ½«²¢¿ÚÏߣ¨»òUTP£©Á¬½Ó£¬ÖØÐÂÏÂÔØSN8™n¡£ 2. È·ÈÏÏÖÔÚʹÓõıàÒëÈí¼þÊÇ·ñΪ×îа汾£¬Èç¹û²»ÊÇ£¬ÇëʹÓÃ×îа汾µÄ±àÒëÈí¼þÏÂÔØSN8Îļþ£¬µ«Òª×¢ÒâµÄÊÇ£¬Èç¹ûSN8µµÊÇÓɾɰ汾µÄ±àÒëÈí¼þÉú³ÉµÄ»°£¬ÄÇôÎñ±Ø½«Ô´³ÌÐòÔÚаæ±àÒëÈí¼þÏÂÖØÐ±àÒ룬Éú³ÉеÄSN8µµÔÙ½øÐÐÏÂÔØ£¬·ñÔòÔÚÉÕ¼¹ý³Ì¿ÉÄܳöÏÖ²»Á¼ÂÊÆ«¸ß»ò²»ÄÜÉÕ¼¡£ 3. Èç¹ûÉÏÃæÁ½µãÈÔÈ»²»ÄÜÅųýÎÊÌ⣬Ç뼰ʱ¸ú´úÀíÉÌ»ò³§¼ÒÁªÏµ£¬È·ÈÏÊÇ·ñΪӲ¼þË𻵡£
Q5. ÊÇ·ñ¿ÉÒÔʹÓõÚÈý·½ÉÕ¼Æ÷ÉÕ¼SONIX MCU£¿ Ans:
ĿǰÊÐÃæÉÏÒѾÓÐһЩµÚÈý·½ÉÕ¼Æ÷Ö§³Ösonix MCUµÄÉÕ¼£¬±ÈÈç̨ÍåµÄºÓÂåÉÕ¼Æ÷¡£µ«Êǿͻ§Èç¹ûÏëʹÓÃÕâЩµÚÈý·½ÉÕ¼Æ÷µÄ»°£¬ÇëÏÈÓë´úÀíÉÌ»òsonixÔ³§È¡µÃÁªÏµ£¬ÒÔÑéÖ¤¿ÉÐÐÐÔ£¬±ÜÃâ³öÏÖ´óÅúÁ¿µÄÉÕ¼²»Á¼¡£
Q6. ÓÃwriterÉÕ¼´øIHRCµÄоƬʱ£¬ÉÕ³öÀ´µÄоƬΪºÎûÓÐÄÚÕñ¹¦ÄÜ? Ans:
Ê×Ïȼì²éÔ´³ÌÐòµÄCode OptionÀïµÄHigh_ClkÑ¡ÏîÊÇ·ñÑ¡ÔñΪIHRC_16M£¬Èç¹ûÒÑѡΪ´ËÏÔò¿ÉÄÜÊÇÉÕ¼Æ÷Èí¼þ»òÓ²¼þ³öÏÖÁËÎÊÌ⣬Çë¿Í»§¼°Ê±Óë´úÀíÉÌ»òsonixÔ³§È¡µÃÁªÏµ¡£
Q7. ÔÚÉÕ¼Æ÷µÄ48Pin²å×ùÉÏ£¬½«´Ë48¸ùÏß²¢ÁªÒý³öÀ©Õ¹³ÉÁíÒ»¸ö²å×ù£¬¿É·ñͬʱÉÕ¼Á½¿ÅоƬ£¿ Ans:
ÕâÑù×öÊDz»ÔÊÐíµÄ¡£ÒòΪÊܵ½Óû§µÄµçÍø»·¾³¡¢±à³ÌÆ÷µÄÉÕ¼¹¦ÂÊ¡¢ÉÕ¼ÐźŵÄͬ²½¡¢Óû§µÄµçÍø»·¾³µÈÒòËØÖÆÔ¼£¬ÕâÑùÀ©Õ¹½«»áµ¼ÖÂÉÕ¼´íÎó¡£ÁíÍâÈôÊÇÓÐrolling code³ÌÐòÉÕ¼µÄ»°£¬¼ÆÊýÒ²½«»á·¢Éú´íÎó¡£
Q8. ÔÚCOBÉú²úÖУ¬ÉÕ¼»·½ÚÓ¦¸Ã×¢Òâʲô£¿ Ans:
Ê×ÏÈ£¬±£Ö¤²âÊÔ¼ÜÉϵĶ¥ÕëÓëCOBÉϵÄÉÕ¼´¥µã½Ó´¥Á¼ºÃ¡£
Æä´Î£¬´ÓICÉÕ¼Òý½Åµ½ÉÕ¼Æ÷Ö®¼äµÄÅÅÏß³¤¶ÈÔ½¶ÌÔ½ºÃ£¬ÒòΪ¹ý³¤µÄÅÅÏ߸üÈÝÒ×ÊܸÉÈÅ£¬ÇÒÆä²»¾ùÔȵÄ×迹ҲÈÝÒ×Ôì³ÉÉÕ¼Òì³£¡£
ÁíÍ⣬ÔÚCOB°åLayout£¬¶¥ÕëÁ¬½ÓµÈ»·½ÚÖУ¬±ØÐë±£Ö¤ÉÕ¼Òý½Å±»ÍêÕûµØÁ¬½Óµ½ÉÕ¼Æ÷¡£±ÈÈçÔÚSN8P1917ÖУ¬Ð¾Æ¬µÄµÚ10¡¢23¡¢28½Å¾ùΪVDD£¬ÔòÔÚÉÕ¼ʱ±ØÐ뽫ÕâÈý¸öÒý½ÅÈ«²¿Á¬½Óµ½ÉÕ¼Æ÷µÄVDDÐźÅÔÚÏߣ»¶øÔÚSN8P2613ÖУ¬ÔòÐ轫оƬµÄµÚ9¡¢19½ÅͬʱÁ¬½ÓÔÚÉÕ¼Æ÷µÄALSB/PDBÐźÅÔÚÏߣ¬¹ØÓÚÕⲿ·ÖÄÚÈÝ£¬ÇëÏêϸ²é¿´Ïà¹ØÄ¸ÌådatasheetÖеġ°Programming Pin Mapping¡±Õ½ڡ£
×îºó£¬»¹Òª×¢ÒâÉÕ¼¼°²âÊԵIJÙ×÷¹æ·¶¡£±ÈÈç²Ù×÷ÈËÔ±±ØÐëÅå´øÓÐÏß¾²µç»·£¬±ØÐëÔÚCOB°åÉϵĴ¥µãÓë²âÊԼܶ¥ÕëÍêÈ«Îȶ¨½Ó´¥ºóÔÙ¿ªÊ¼ÉÕ¼µÈµÈ£¬ÁíÍâÖµµÃÌá³öµÄÊÇ£¬ÓÐЩ¹¤³§ÊDzÉÓòâÊԼܶÔÉÕ¼Íê³ÉºóµÄCOB°å½øÐй¦ÄܲâÊÔ£¬²¢ÇÒCOB°åµÄµçÔ´ÊÇÓɲâÊÔ¼ÜÌṩ£¬ÔÚÕâÖÖÇé¿öÏ£¬¾ÍÒªÇó²âÊÔÈËÔ±±ØÐë×ñÊØÒÔϲÙ×÷˳Ðò£ºÏȽ«²âÊԼܶϵ磬Ȼºó½«´ý²âCOB°å·ÅÈë²âÊԼܣ¬±£Ö¤ËùÓд¥µãÓë¶¥ÕëÒÑÍêÈ«Îȶ¨½Ó´¥ºó£¬ÔÙ½«²âÊÔ¼ÜÉϵ磬²âÊÔÏà¹Ø¹¦ÄÜ£¬×îºó½«²âÊԼܶϵçºóÄóöCOB°å¡£ÕâÑù×öµÄÄ¿µÄ¾ÍÊÇÒª±ÜÃâI/OÉÏÓеçѹ¶øVDDÎÞµçѹµÄÇé¿ö³öÏÖ£¬Èç¹û²»°´ÉÏÊö˳Ðò²Ù×÷£¬ÔòºÜ¿ÉÄÜÔì³ÉICµÄI/OË𻵡£
|
| |
| |
| ÉÏÏßÉú²ú»·½Ú |
 |
Q1. Éú²úÔÚÏßÓ¦²ÉÓÃÄÇЩÓÐЧ´ëÊ©£¬ÒÔ·ÀÖ¹ESD¶ÔоƬµÄËðÉË£¿ Ans:
1. Éú²úÔÚÏßµÄÉú²úÉ豸¶¼±ØÐëÓë´óµØÁ¬½Ó¡££¨ÀýÈ磺´«¶¯´ø¡¢»Øº¸Â¯¡¢Îý¯¡¢ÀÓÌúµÈ£© 2. Éú²úÏßÔ±¹¤¶¼±ØÐëÅå´÷ÓÐÏß¾²µç»·£¬´©·À¾²µç¹¤×÷·þ¡££¨Ò»°ã¹¤³§»áÔÚÿÌì×÷ҵǰ£¬¼ì²éÔ±¹¤Åå´÷¾²µç»·µÄÇé¿ö£¬²¢¼ì²é¾²µç»·ÊÇ·ñ½ÓµØÁ¼ºÃµÈ£© 3. Éú²úÔÚÏßÓ¦²ÉÓ÷À¾²µç²ÄÁÏ£¬²¢ÒƳýÅÝÄËÜÁϵÈÈÝÒ×ÀÛ»ýµçºÉÖ®²ÄÁÏ£¬ÒÔ±ÜÃâÒò²ÄÁÏÎÊÌâ¶øÔì³É¾Ö²¿ESD »·¾³²»Á¼£¬½ø¶øÔì³ÉоƬESDËðÉË¡£ 4. ÔÚÌìÆøÌØ±ð¸ÉÔïµÄÇé¿öÏ£¬½¨Òé¿É¶Ô¾Ö²¿¹Ø¼ü»·½Ú£¨ÀýÈ磺оƬ²å¼þÇø¡¢PCB¹¦ÄܲâÊÔÇøµÈ£©²ÉÓÃÔö¼Óʪ¶ÈµÄ·½·¨£¬ÒÔ½µµÍESDÎÊÌâµÄÓ°Ïì¡£
|
| |
| |
| ²úÆ·Éè¼ÆÓ¦Óû·½Ú |
 |
Q1. Ëɺ²Ð¾Æ¬×îµÍ¹¤×÷µçѹÊǶàÉÙ£¿Æä×îµÍ¹¤×÷µçѹÖ÷ÒªÊÜʲôÒòËØÓ°Ï죿 Ans:
1. Ëɺ²8-Bit MCUÖÖÀà·±¶à£¬ÇÒÕë¶Ô²»Í¬µÄĸÌ壬Æä¶ÔÓ¦µÄ×îµÍ¹¤×÷µçѹÒàÓÐËù²îÒì¡£ÏêÇë²Î¿¼sonix 8-Bit MCU Data Sheet£¨Electrical CharacteristicÕ½ڣ©¡£ 2. оƬ×îµÍ¹¤×÷µçѹÖ÷ÒªÊܵ½¹¤×÷ƵÂÊÓ°Ïì¡£µ±¹¤×÷ƵÂÊÔ½¸ß£¬Æä¶ÔÓ¦Ö®×îµÍ¹¤×÷µçѹҲԽ¸ß£»·´Ö®Ôò½µµÍ¡£
Q2. ÔÚ˯ÃßģʽÏ£¬Ð¾Æ¬ÊäÈë¿ÚÓ¦ÈçºÎÉèÖÃÒÔ»ñµÃ×îµÍµçÁ÷£¿ Ans:
1. ˯ÃßģʽÏ£¬ÊäÈë¿ÚÓ¦ÉèÖÃΪÉÏÀ״̬£¨input pull-up£©£»²»ÄÜÉèΪ¸¡¶¯×´Ì¬£¨input floating£©¡£ 2. ½¨Òé¿Í»§¿É͸¹ýÒÔÏÂÁ½ÖÖ·½·¨ÊµÏÖ£º (1). Ëɺ²ÏµÁÐоƬ´ó²¿·ÝI/O¶¼ÓÐÄÚ½¨¿É±à³ÌÉÏÀµç×裨programmable pull-up resistor£©£¬¿Í»§¿É͸¹ý³ÌÐòÉèÖÃÄÚ²¿ÉÏÀµç×èʹÄÜ£¨input pull-up resistor enable£©¡£ ÀýÈ磺ʹÄÜP1¿ÚÉÏÀ£¨enable P1 pull-up resistor£©
| mov A, #0FFh |
|
| mov P1UR, A |
;P1ÉÏÀµç×軺´æÆ÷P1URÉèÖÃΪ1£¬Ê¹ÄÜÉÏÀ | (2). ¶ÔÄÚ²¿ÎÞÉÏÀ¹¦ÄܵÄÊäÈë¿Ú£¨ÀýÈ磺ÓëRST¹²ÏíµÄÊäÈë¿Ú£©£¬½¨Òé͸¹ýÒ»Íⲿµç×裨20K°ÂÄ·£©ÉÏÀµ½VDD¡£
Q3. ÔÚµç·Éè¼Æ¼°PCB layoutÖУ¬¿É²ÉÓÃÄÇЩ´ëÊ©ÒÔ¼ÓǿоƬ¿¹ESDÄÜÁ¦£¿ Ans:
1. ÔÚµç·Éè¼ÆÖУ¬Õë¶ÔÊý×ÖÊäÈëÊä³ö¿Ú¼°½ÓÍ·Á¬½ÓÏßµÄоƬ½Ó½Å£¬½¨Òé¿É´®½ÓÒ»Êʵ±´óСµÄµç×裨22¡«100°ÂÄ·£©ÒÔ´ïµ½±£»¤I/O¿ÚµÄЧ¹û¡££¨Çë²Î¿¼ÏÂͼ£©
2. ÔÚPCB layoutÖУ¬Ó¦¾¡Á¿±ÜÃâI/O¿ÚÖ±½ÓÔÚPCB°å±ß×ßÏß¡£Óд®µç×èµÄI/O¿Ú£¬Ó¦¾¡Á¿½«µç×è¿¿½üоƬ½Ó½Å£¬ÒÔ´ïµ½×î¼ÑµÄ±£»¤Ð§¹û¡££¨Çë²Î¿¼ÏÂͼ£©
Q4. ADÓ¦ÓÃʱ£¬Íⲿµç·Éè¼Æ¼°PCB layoutÓкÎ×¢ÒâÊÂÏ Ans:
1. ÔÚADÐźÅÊäÈë¶ËµÄµç·Éè¼Æ£¬½¨ÒéÏÈ´®½ÓÒ»Êʵ±´óСµÄµç×裨20¡«200°ÂÄ·£©£¬È»ºó²Åµ½ADÊäÈë¿Ú£¬Í¬Ê±Ò²ÔÚADÊäÈë¿Ú²¢ÁªÒ»bypass£¨0.1uFÒÔÉÏ£©¡££¨Çë²Î¿¼ÏÂͼ£©
2. ÔÚPCB layoutÉÏ£¬µç×èºÍµçÈÝÔòÓú¿¿½üIC½Ó½ÅÓúºÃ£¬ÒÔ´ïµ½×î¼ÑµÄ·À»¤¡££¨Çë²Î¿¼ÏÂͼ£©
Q5. ÔÚADÓ¦ÓÃʱ£¬Èí¼þÓÐÄÇЩעÒâÊÂÏ Ans:
1. AD enableºó£¬±ØÐëdelay 200usÒÔÉÏ£¬ÈÃADµç·Îȶ¨ºó²Å¿É¿ªÊ¼È¡Ñù¡£ 2. AD channelÇл»ºó£¬±ØÐëdelay 200usÒÔÉÏ£¬ÈÃADÐźÅÎȶ¨ºó²Å¿É¿ªÊ¼È¡Ñù¡£ 3. ADÈ¡Ñù»ñµÃµÄÊý¾Ý£¬½¨ÒéÏÈ×öÂ˲¨´¦Àíºó£¬ÔÙÒÔÆäËû·½Ê½×öÊý¾Ý´¦Àí¡£ 4. ½¨Òé¿Í»§ÔÚ×ö³ÌÐò³õʼ»¯Ê±£¬enable ADC£¬²¢¶¨Ê±Æô¶¯ADCת»»¹¦ÄÜ¡££¨·¶ÀýÈçÏ£© ÀýÈ磺ÿ¸ô1msÆô¶¯Ò»´ÎADCת»»¹¦ÄÜ Sys_Int
| : |
;ÔÚ³ÌÐò³õʼ»¯¹ý³Ì£¬¿ªÆôADCת»»¹¦ÄÜ |
| : |
|
| mov A, #00h |
;ÉèÖÃAD¹¤×÷ģʽ |
| : |
|
| b0bset FADENB |
;¿ªÆôADת»»¹¦ÄÜ | Sys_Init90
ADC_Convert
| b0bts1 f_time_1ms |
;ÅжÏÊÇ·ñµ½´ï1ms |
| jmp ADC_Convert90 |
|
| b0bclr f_time_1ms |
;1msʱ¼äµ½£¬Æô¶¯ADCת»»¹¦ÄÜ |
| b0bset FADS |
| ADC_Convert10
| b0bts1 FEOC |
|
| jmp ADC_Convert10 |
|
| b0bclr FEOC |
|
| mov A, ADB |
|
| mov ADC_buf1, A |
|
| mov A, ADM |
|
| mov ADC_buf2, A |
;±£´æADCת»»ºóµÄÊý¾Ý |
| b0bclr FCHS2 |
|
| b0bclr FCHS1 |
|
| b0bclr FCHS0 |
;Çл»ADCͨµÀ£¬×¼±¸ÏÂÒ»´ÎADCת»» |
| : |
| ADC_Convert90
Q6. ʹÓ÷ÂÕæÆ÷·ÂÕæADC¹¦ÄÜʱ£¬µ±Ñ¡ÔñEXT_VERFHʱ£¬ÎªºÎVERFH¶Ë¿ÚµÄµçѹһֱΪ5V£¿ Ans:
ÔÚ·ÂÕæÆ÷µçÔ´¿ª¹ØÅÔ±ßÓÐËÄ×éÌøÕ룬ÆäÖÐÓÐÒ»×éÌøÕëΪAVREFH/VDD£¬AVREFHΪ·ÂÕæÐ¾Æ¬ADCÏß·µÄ²Î¿¼¸ßµçѹ¡£¶Ì·´ËÌøÕëÊǽ«AVREFHÓëVDDÁ¬½Ó£¬¿ªÂ·´ËÌøÕëÔòÊÇÍâ½Ó²Î¿¼µçѹ£¬¿Éͨ¹ýI/O ConnectorµÄAVREFHÁ¬½Óµ½Ä¿±êÏß·°å¡£
ÆäËûÈý×éÌøÕëµÄʹÓÃÇë²Î¿¼¡¶SN8ICE 2K ·ÂÕæÆ÷¿ìËÙÖ¸ÒýÊֲᡷ¡£
Q7. Íâ¹Ò16M¾§Õñ£¬SN8P2714µÄPWMÊä³öÂö³åµÄƵÂÊ×î¸ßΪ¶àÉÙ£¨±£³Ö8-bit¾«¶È£©£¿ÓëÆäËûоƬÓкβ»Í¬£¿ Ans:
ÔÚÍâ¹Ò16M¾§Õñ£¬Fcpu=Fosc/4µÄÌõ¼þÏ£¬2714×î¸ß¿ÉÒÔÊä³öƵÂÊΪ62.5KHzµÄPWMÊä³öÂö³å£¨±£³Ö8-bit¾«¶È£©¡£ÓëÆäËûоƬ²»Í¬µÄÊÇ£¬2714µÄÁ½¸ötimer counter TC0¡¢TC1ÓÐÒ»¸öTC0X8»òTC1X8¿ØÖÆÎ»¡£µ±ÕâÁ½¸ö¿ØÖÆÎ»Îª0ʱ£¬TC0»òTC1µÄʱÖÓÀ´×ÔFcpu£» µ±ÕâÁ½¸ö¿ØÖÆÎ»Îª0ʱ£¬TC0»òTC1µÄʱÖÓÀ´×ÔFosc£¬¶øÆäËûоƬµÄtimer counterʱÖÓ¶¼ÊÇÀ´×ÔFcpu¡£ÉÏÊöPWMÊä³öƵÂʾÍÊÇÔÚTC0X8»òTC1X8¿ØÖÆÎ»¿ªÆôµÄÇé¿öϵõ½µÄ¡£
¾ßÌåϸ½ÚÇë²Î¿¼SN8P2714 datasheet¡£
Q8. ·ÂÕæADCʱ£¬·ÂÕæÆ÷·½ÃæÓ¦×¢ÒâÄÄЩÊÂÏ Ans:
ÓÉÓÚÄ£ÄâÐźÅÈÝÒ×Êܵ½ÍⲿÏß·µÄÓ°Ï죬Òò´ËÓ²¼þÉè¼ÆÊ±Òª±£Ö¤Ä£ÄâÐźŵÄÎȶ¨ÐÔ£¬´ËÍâÄ£ÄâÐźÅÊäÈëµ½A/DÊäÈë¶ËµÄÏß·Ҫ¾¡Á¿¶Ì¡£·ÂÕæÆ÷·½Ã棬Õë¶Ô»ù×¼µçѹԴ×÷ÁËÌØÊâ´¦Àí£¨±£Ö¤ÆäÎȶ¨ÐÔ£©£¬Òò´Ë·ÂÕæÊ±£¬AVFREHÓëAVREFL´¦µÄÌøÕëÒª¶Ì·¡£
Q9. ʹÓÃSONIX MCUµÄADC¹¦ÄÜʱ£¬ÔÚÈí¼þºÍÓ²¼þÉè¼ÆÉÏӦעÒâÄÄЩÊÂÏ Ans:
1. Èí¼þ·½ÃæÓ¦¸Ã×¢ÒâµÄ£º A/DÐŵÀת»»ÐèÒªÒ»¶¨µÄÎȶ¨Ê±¼ä£¬ÔÚÈí¼þÉè¼ÆÊ±ÐèÒª×÷¿¼ÂÇ¡£ÎªÁ˱£Ö¤Ã¿´ÎADת»»µÄÎȶ¨ÓëÕýÈ·£¬×îºÃÔÚÿ´ÎADת»»Ç°¶¼ÖØÐÂÈ·¶¨ADת»»ÐŵÀ¡¢ADת»»·Ö±æÂÊ¡¢ADʱÖÓÔ´Ñ¡Ôñ룬¶øÇÒ¸ù¾ÝËùÓ¦Óó¡ºÏ¶ÔËùÈ¡µÃ×ÊÁϽøÐкÏÀíµÄ´¦Àí¡£ ÔÚµÚÒ»´ÎʹÄÜADʱ(B0BSET FADENB)£¬ÒªÓÐÒ»¸ö100usµÄdelay£¬ÒÔ±£Ö¤ÄÚ²¿ADµç·´ïµ½Îȶ¨×´Ì¬£¬
2.Ó²¼þ·½ÃæÓ¦¸Ã×¢ÒâµÄ£º ÐźÅÔ´Òª¾¡Á¿ÓëA/Dת»»ÊäÈë¶Ë½Ó½ü£¬¶øÇÒÒªÊÓоƬÊäÈë×迹Ìí¼ÓºÏÊʵĵçÈݲ¢ÈëÐźÅÔ´ÊäÈë¶Ë¡£´ËÍâÐè±£Ö¤ADת»»»ù×¼µçѹµÄÎȶ¨£¬Ä£ÄâµØÓëÊý×ÖµØÒª·Ö¿ª»ò¸ôÀë¡£
Q10. Ϊʲô³ÌÐòÖÐÇåFP00IENºó£¬±¾À´Ó¦¸Ã½ûÖ¹ÍⲿÖжÏINT0£¬µ«ÔÚ³ÌÐòÔËÐÐʱ·¢ÏÖÒ²¿É½øÈ룿 Ans:
sonixµÄ8λMCUÖжϻúÖÆÊÇÒ»µ©ÔÚP0.0¿Ú½ÓÊܵ½ÖжÏÌõ¼þ£¬×Ü»áÉèÖÃÏàÓ¦µÄÖжϱê־λFP00IRQ£¬µ«Äܲ»ÄܽøÈëÖжϻ¹Òª¿´FP00IENÊÇ·ñÔÊÐí£¨ÕâÑù×öÊÇΪÁ˿ͻ§²ÉÓòéѯ·½Ê½µÄÐèÒª£©¡£µ«ÊÇÒ»µ©Öжϱê־λFP00IRQ±»ÍⲿÖжÏÌõ¼þÉ趨ºó£¬ÓÖÓÐÆäËûÖжϲúÉú£¬´ËʱÈôÖжϳÌÐò´¦Àí²»µ±£¬Ôò¿ÉÄÜÔì³É´íÎó½øÈëINT0Öжϡ£½â¾ö°ì·¨£º 1.ÈôÖжϳÌÐòÖв»ÐèÒªINT0Öжϣ¬ÔòÖжϳÌÐòÖв»Òª²éFP00IRQ±êÖ¾¡£ 2.ÈôÖжϳÌÐòÖÐÐèÒªINT0Öжϣ¬Ó¦¸ÃÅäºÏFP00IENÒ»ÆðʹÓã¬ÈçÏ£º
| B0BTS1 FP00IEN |
£»P00ÖжÏÊÇ·ñ´ò¿ª |
| JMP EXIT |
£»Ã»ÓÐP00Öжϣ¬Í˳ö |
| B0BTS1 P00IRQ |
£»½øÒ»²½²éѯÖжÏÇëÇó±êÖ¾ |
| JMP NEXT |
|
| : |
|
| NEXT£º |
£»P00ÖжϷþÎñ³ÌÐò |
| : |
|
| EXIT£º |
£»Í˳öÖжϷþÎñ³ÌÐò |
| RETI |
|
Q11. ÔõÑùÑ¡ÔñCode Option¸÷Ñ¡Ï Ans:
²»Í¬µÄchipÐû¸æºÍ²»Í¬°æ±¾µÄ±àÒëÈí¼þ£¬Code OperationÓв»Í¬µÄÑ¡Ïî¿É¹©Ñ¡Ôñ¡£ÆäÑ¡ÏÒåÈçÏ£º
¡ô Watchdog£º Always on¨D¿´ÃŹ·¶¨Ê±Æ÷Ò»Ö±¿ªÆô£» Enable¨D¿´ÃŹ·¶¨Ê±Æ÷ÔÚnormalºÍslowģʽÏ¿ªÆô£¬ÔÚgreenºÍsleepģʽÏÂÍ£Ö¹£» Disable¨D¿´ÃŹ·¶¨Ê±Æ÷¹Ø±Õ¡£ ¡ù ×¢£ºµ±Ñ¡ÔñAlways onÑ¡Ïîʱ£¬ÏµÍ³½«ÎÞ·¨½øÈësleepģʽ¡£
¡ô Reset_Pin£º Pxx¨DÑ¡ÔñÄÚ²¿¸´Î»£¬Í¬Ê±¸ÃÒý½Å½«×÷Ϊµ¥ÏòÊäÈë¿ÚPxxʹÓã» Reset¨DÑ¡ÔñÍⲿ¸´Î»£» ¡ù ×¢£ºµ±Ñ¡ÔñÄÚ²¿¸´Î»Ê±£¬Pxx¿ÚΪµ¥ÏòÊäÈë¿Ú£¬ÇÒÎÞÄÚ²¿ÉÏÀµç×è¡£
¡ô High_Clk£º IHRC_16M¨DоƬ¹¤×÷Õñµ´Ô´²ÉÓÃÄÚ²¿16M¸ßËÙRCÕñµ´µç·£» Ext_RC¨DоƬ¹¤×÷Õñµ´Ô´²ÉÓÃÍⲿRCÕñµ´µç·£» 32K_X¡¯tal¨DоƬ¹¤×÷Õñµ´Ô´²ÉÓÃÍⲿµÍƵÂʾ§Õñ£¨ÀýÈç32.768KHz£©£» 4M_X¡¯tal¨DоƬ¹¤×÷Õñµ´Ô´²ÉÓÃÍⲿ±ê׼ʯӢ»òÌÕ´ÉÕñµ´Æ÷£¨Ò»°ãÔÚ2M ¡« 10MHz£©£» 12M_X¡¯tal¨DоƬ¹¤×÷Õñµ´Ô´²ÉÓÃÍⲿ¸ßËÙʯӢ»òÌÕ´ÉÕñµ´Æ÷£¨Ò»°ãÔÚ10MHz ¡« 16MHz£©¡£ ¡ù ×¢£ºIHRC_16MÑ¡ÏîÖ»ÓÐÔÚÄÚ²¿¼¯³ÉÁ˸ßËÙRCÕñµ´µç·µÄICÐͺÅÖвŻá³öÏÖ£¬µ±Ñ¡Ôñ´ËÏîʱ£¬XIN/XOUTÁ½¸öÒý½Å½«×÷Ϊһ°ãI/OʹÓá£
¡ô Fcpu£º Fosc/1¨DÖ¸ÁîÖÜÆÚ = 1¸öʱÖÓÖÜÆÚ£» Fosc/2¨DÖ¸ÁîÖÜÆÚ = 2¸öʱÖÓÖÜÆÚ£» Fosc/4¨DÖ¸ÁîÖÜÆÚ = 4¸öʱÖÓÖÜÆÚ£» Fosc/8¨DÖ¸ÁîÖÜÆÚ = 8¸öʱÖÓÖÜÆÚ£» Fosc/16¨DÖ¸ÁîÖÜÆÚ = 16¸öʱÖÓÖÜÆÚ£» ¡ù ×¢£ºµ±ÔÚCode OptionÖÐÑ¡ÔñNoise_Filter Enable»òIHRC_16Mʱ£¬FcpuÑ¡ÏîÀïµÄFosc/1ºÍFosc/2Á½Ï±»×Ô¶¯ÆÁ±Î¡£
¡ô Security£º enable¨D³ÌÐò´úÂë¼ÓÃÜ£» disable¨D³ÌÐò´úÂë²»¼ÓÃÜ¡£
¡ô Noise_Filter£º enable¨D´ò¿ªÔëÉùÂ˲¨¹¦ÄÜ¡£ disable¨D¹Ø±ÕÔëÉùÂ˲¨¹¦ÄÜ¡£ ¡ù ×¢£ºµ±¿ªÆôÔëÉùÂ˲¨¹¦Äܺ󣬻áÌá¸ßоƬµÄ¿¹¸ÉÈÅÄÜÁ¦£¬Í¬Ê±FcpuÑ¡ÏîÀïµÄFosc/1ºÍFosc/2Á½Ï±»×Ô¶¯ÆÁ±Î¡£
¡ô LVD£º LVD_L¨DVDDµÍÓÚ2.0Vʱ£¬LVD¸´Î»ÏµÍ³¡£ LVD_M¨DVDDµÍÓÚ2.0Vʱ£¬LVD¸´Î»ÏµÍ³£¬LVDµÄ24-bit PFLAG¼Ä´æÆ÷×÷Ϊ2.4VµÍµçѹ¼à²âÆ÷¡£ LVD_H¨DVDDµÍÓÚ2.4Vʱ£¬LVD¸´Î»ÏµÍ³£¬LVDµÄ36-bit PFLAG¼Ä´æÆ÷×÷Ϊ3.6VµÍµçѹ¼à²âÆ÷¡£
Q12. ÈçºÎÕýȷʹÓÃWatchdog£¿ Ans:
¿´ÃŹ·¶¨Ê±Æ÷¿ªÆô¿É·ÀÖ¹³ÌÐò½øÈëδ֪µÄËÀÇø£¬²¢¿ÉÌá¸ß¿¹¸ÉÈÅÐÔÄÜ¡£
Q13. ·ÂÕæÆ÷ÔÚʹÓÃʱӦעÒâÄÄЩÊÂÏ Ans:
sonix·ÂÕæÆ÷ÓÉEV°åºÍICE°å×é³É£¬Óû§ÔÚʹÓùý³ÌÖÐҪעÒâÒÔÏÂÊÂÏ
1.¼ì²éµçÔ´µÄʹÓÃÊÇ·ñÕýÈ·£¬²¢×¢ÒâµçÔ´µÄ¼«ÐÔ¡£·ÂÕæÆ÷ICE°åʹÓã«7.5VÖ±Á÷µçÔ´£¬¹ý¸ßµÄµçÔ´µçѹ»ò´íÎóµÄ¼«ÐÔ¶¼¿ÉÄܶԷÂÕæÆ÷Ôì³ÉÓÀ¾ÃÐÔË𻵡£Ñ¡ÔñÖ±Á÷µçԴʱҪ½÷É÷£¬±È½Ï²îµÄµçÔ´ÔÚ˲¼ä¿ª¹ØÊ±µÄµçѹÒì±äÓпÉÄÜË𻵷ÂÕæÆ÷¡£
2.×¢ÒâEV°åµÄ¹©µçµçѹ¡£EV°å¹©µç·½Ê½ÓÐÁ½ÖÖ£ºÑ¡ÔñÓÉICE°å¹©µç£¨5V£©»òÓÉÄ¿±ê°åÖ±½Ó¹©µç¡£¾ÍÁ½ÖÖ¹©µç·½Ê½ËµÃ÷ÈçÏ£º Ñ¡ÔñÓÉICE°å¹©µç£¬Òª½«INTERNAL 5VµÄÌøÕë¶Ì·£» Ñ¡ÔñÓÉÄ¿±ê°åÖ±½Ó¹©µç£¬ÇëÎñ±Ø°ÎÈ¥ICE°åÉÏINTERNAL 5V´¦µÄÌøÕë¡£ÈçÈôÍü¼Ç°ÎÈ¥£¬Ä¿±ê°å¹©µçºÍICE°å¹©µçÓпÉÄÜ»áÒýÆð³åÍ»£¬ÒýÆðµçÁ÷µ¹¹àµ¼ÖÂEV°åºÍICE°åµÄË𻵡£
3.EV°å²»¹ÜÑ¡ÔñÄÄÖÖ·½Ê½¹©µç£¬¶¼ÒªÈ·±£½øÈëEV°åÖеĵçÔ´µçѹºÍI/O¿Ú¹àÈëµçѹֵûÓг¬¹ý¹æ·¶µÄ¼«ÏÞµçѹ¡£
4.Ä¿±ê°å²ÉÓÃÊе緽ʽ¹©µçʱ£¬½¨ÒéÒýÓøôÀë±äѹÆ÷£¬·ÀÖ¹ÔÚµ÷ÊÔ¡¢²âÊÔ¹ý³ÌÖв»µ±µÄ²Ù×÷ÒýÆð·ÂÕæÆ÷ºÍ²âÁ¿ÒÇÆ÷µÄËðÉË¡£
5.Õý³£Ê¹Óùý³ÌÖУ¬×¢Ò⽫·ÂÕæÆ÷°²ÖÃÔÚÒ»¸öÇå½àµÄ¹¤×÷»·¾³ÖУ¬²»ÒªºÍÉ¢Öõ¼Ïß»òÔªÆ÷¼þ½Ó´¥µ¼Ö¶Ì·¡£·ÂÕæÆ÷ʹÓÃÍê±Ï£¬×¢Òâ°ÎµôPC²¢¿ÚÏߺ͹ضϵçÔ´£¬·ÀÖ¹·Ç¹¤×÷ʱ¼äÄÚµçÔ´µÄÒì³£Ë𻵷ÂÕæÆ÷¡£
6.·ÂÕæÆ÷EV°åÉÏÓ¡ÓÐÓйز¦Â뿪¹Ø¡¢ÌøÕë¡¢LED¼°½Ó²å¼þµÈ˵Ã÷ÎÄ×Ö£¬Ê¹ÓÃǰҪÁ˽âÿһ²¿·ÖµÄ¹¦ÄܺÍʹÓ÷½·¨¡£¹ØÓڴ˲¿·ÖÇëÔĶÁ·ÂÕæÆ÷ʹÓÃ˵Ã÷Êé¡£
7.µ±Íâ½ÓÄ¿±ê°åʱ£¬ÒªÑø³ÉÊÂǰ²âÊÔÄ¿±ê°åÁ¬½ÓÊÇ·ñÕýÈ·µÄϰ¹ß£¬ÒÔÃâ²å½Ó¹©µçºóÔì³É·ÂÕæÆ÷µÄËðÉË¡£Ò»°ãÒª±ØÐëÈ·±£Ä¿±ê°åûÓжÌ·£¬I/O¿Ú¹àÈëµçѹûÓг¬¹ý¹æ·¶¼«ÏÞÖµµÈ¡£
8. ƽʱҪ±£³Ö·ÂÕæÆ÷µÄÇå½à£¬³¤ÆÚ²»Ê¹ÓÃʱҪÓ÷À¾²µç´ü°ü¹üÍ×ÉÆ°²Öá£
ÆäËûʹÓÃϸ½ÚÇë²Î¿¼·ÂÕæÆ÷ʹÓÃÊֲᡣ
Q14. SONIX MCUµçÆøÌØÐÔÀïµÄViL/ViHµÄ¾ßÌ庬Ò壿 Ans:
¡ô ViL¡ª¡ªÔÚÒ»¸öinput modeµÄI/O¿ÚÉÏ£¬ÊäÈëµçѹ´Ó0ÏòVDD±ä»¯£¬µ±MCU¶Áµ½µÄÖµ´Ó0±ä»¯µÄ1ʱ£¬´Ëʱ¶ÔÓ¦µÄÊäÈëµçѹ¼´ÎªViL£¬¼´ÊäÈëµÍµçƽ¡£ ¡ô ViH¡ª¡ªÔÚÒ»¸öinput modeµÄI/O¿ÚÉÏ£¬ÊäÈëµçѹ´ÓVDDÏò0±ä»¯£¬µ±MCU¶Áµ½µÄÖµ´Ó1±ä»¯µÄ0ʱ£¬´Ëʱ¶ÔÓ¦µÄÊäÈëµçѹ¼´ÎªViH£¬¼´ÊäÈë¸ßµçƽ¡£
¡ù ×¢£ºµ±ÊäÈëµçѹ½éÓÚViLºÍViHÖ®¼äʱ£¬ÀýÈçViL/ViHΪ0.3VDD/0.7VDD£¬µ±ÊäÈëµçѹΪ0.5VDDʱ£¬MCU¶Áµ½µÄµçƽ½«ÊDz»È·¶¨µÄ£¬Óû§Ó¦×¢Òâ±ÜÃâÕâÖÖÇé¿ö¡£
Q15. ÔÚ²úÆ·¿ª·¢¹ý³ÌÖÐÈçºÎÌá¸ßEFTÌØÐÔ£¿ Ans:
Òª±£Ö¤Ð¾Æ¬µÄÕý³£ÔËÐУ¬³ýÁË×ÔÉíÓÐÒ»¶¨µÄ¿¹¸ÉÈÅÄÜÁ¦Í⣬Ӳ¼þ±£»¤Ò²ÊǺÜÖØÒªµÄ¡£Ò»°ãÇé¿öÏ´ÓÒÔϼ¸¸ö·½Ãæ¼ÓÒÔ±£»¤£º 1.µçÔ´¶Ë£º±£Ö¤µçÔ´µÄÎȶ¨ÐÔ£¬Ç¿µçÇé¿öÏÂÐîÄܵç·¡¢Òì³£µçѹ±£»¤µç·Ҫ¸ù¾ÝÇé¿ö¼ÓÒÔ¿¼ÂÇ¡£Ð¾Æ¬VddÓëVss¶ËÒ»¶¨Ò²ÊDZØÐëÒª²¢ÈëһСÈÝÁ¿µçÈÝ£¨½¨ÒéΪ0.1uF£©,¶øÇÒλÖÃÒªÕýÈ·£¬Ò»¶¨ÊǵçÔ´ÏȾ¹ýµçÈÝÔÙµ½´ïоƬµçÔ´¶Ë£» 2.¸´Î»¶Ë£º°´ÕÕ½¨ÒéµÄ¸´Î»µç·Éè¼Æ
Q16. ÔÚVDD=5VµÄ¹©µçÇé¿öÏ£¬ÈçºÎѡȡRCµÄ²ÎÊý²ÅÄܵõ½4MHzµÄÕñµ´ÆµÂÊ£¿ Ans:
ʹÓÃÍⲿRCµç·µÃµ½Õñµ´Ô´Ê±½¨ÒéÈçÏ£º ¡ô ½¨ÒéÑ¡ÓÃ33pfµçÈÝ×÷ΪRCÕðµ´µçÈÝ£¬1~8MHz×èÈÝ´îÅä¼ûϱí(VDD=5V)£º
|
frequency |
resistance |
capacitance |
|
8 MHz |
1800¦¸ |
33pf |
|
4 MHz |
3900¦¸ |
33pf |
|
2 MHz |
8200¦¸ |
33pf |
|
1 MHz |
18000¦¸ |
33pf | ¡ô ÁíÓÐRCÕñµ´Ê±ÖÓÅäÖñíÈçÏ£º
¡ô ½¨ÒéÔÚMCU½øµçÔ´¶Ë¼ÓÈë47ufµçÈÝ£¬ÄÜÓÐЧÌá¸ßϵͳµÄ¿¹¸ÉÈÅÐÔÄÜ ¡ù ×¢£ºÒÔÉϲÎÊý½ö¹©²Î¿¼£¬Êµ¼ÊRCÕñµ´Ô´ÆµÂÊ»áÒòµç×è¡¢µçÈݵIJÎÊýºÍ¾«¶È²»Í¬´æÔÚÆ«²î£¬Çëʵ¼Ê²âÁ¿µÄƵÂÊΪ׼¡£
Q17. ÔÚÒ»¸ö¼ÆÊýÆ÷ÔÚÓÃ×÷PWMÊä³öµÄʱºò£¬¸Ã¼ÆÊýÆ÷ÄÜ·ñͬʱÓÃ×÷ÖжÏÔ´£¿ Ans:
µ±Ò»¸ö¼ÆÊýÆ÷ÔÚÓÃ×÷PWMÊä³öµÄʱºò£¬¸Ã¼ÆÊýÆ÷ÊÇ¿ÉÒÔͬʱÓÃ×÷ÖжÏÔ´µÄ£¬²»¹ý´ËʱÖжÏÒç³öµÄʱ¼äÊÇÓÉPWMÊä³öƵÂʾö¶¨µÄ£¬¸Ã¼ÆÊýÆ÷µÄ¼ÆÊý·¶Î§Ò²ÓÐPWMµÄ¼ÆÊý¾ö¶¨¡£
Q18. SN8P2714ΪºÎ²»ÄÜʹÓÃ32768µÄ¾§Õñ£¿ Ans:
SN8P2714ÔÚVDD¸ßÓÚ4.5Vʱ£¬Èç¹ûÍⲿʹÓÃ32768µÄ¾§Õñ£¬Ð¾Æ¬»á³öÏָߵçѹÎÊÌ⣬Òò´ËÔÚаæµÄ±àÒëÈí¼þÏ£¬2714 Code Option ÀïµÄHigh_ClkÏÂÀÑ¡ÏîÀÒѾ¿´²»µ½32K_X¡¯talÑ¡Ïî¡£
Q19. DAC¿ÚÊÇ·ñ¿ÉÒÔÓ¦ÓÃΪÆÕͨI/O¿Ú£¿ Ans:
DAC¿ÚÊÇ¿ÉÒÔ×öÆÕͨI/O¿ÚµÄÓ¦Ó㬵«Òª×¢Ò⣬DAC¿ÚÊǵçÁ÷ÐÍÊä³ö£¬¾ßÌåÓ¦ÓÃÇë²Î¿¼datasheetµÄÏêϸ˵Ã÷¡£
Q20. µ±SONIX MCUµÄI/O¿Ú×÷OPEN DRAINÊä³öʱ£¬Íâ½ÓÉÏÀµç×èµÄ¹©µçµçѹ±ÈICµçÔ´µçѹ¸ß£¬ÊÇ·ñÔÊÐí£¿ Ans:
ÎÒÃÇIC µÄ open drain ÊÇÊôÓÚ pseudo open drain, Íâ½ÓÉÏÀµç×èµÄµçѹ ҪСÓÚµÈÓÚ MCU µÄ VDD, Ö÷ҪĿµÄÊÇ Ó¦ÓÃÔÚ ¶à¸ö output ²¢½Óbus ÉÏ (ÀýÈç I2C), »òÕßÊǵçѹ ±È VDDµÍµÄ ½Ó¿ÚµçѹµçƽµÄת»»¡£Óû§¿ÉÒÔͨ¹ýÍâ½ÓÈý¼«¹ÜÀ´½â¾öÕâ¸öÎÊÌâ¡£
Q21. µÍ¹¦ºÄI/O¿ÚÓ¦ÈçºÎÉèÖã¿ Ans:
ÕýÈ·É趨I/O¿Ú״̬£¬¿ÉÒÔ±ÜÃâI/O¿ÚµÄ©µçÁ÷£º 1.¶Ô¿ÕÏпڵÄÉèÖ㬿ÕÏпÚÒ»°ãÉ趨ΪÊäÈëÉÏÀ»òÊä³öµÍµçƽ¡£ 2.¶ÔADC I/OͨµÀ£¬Ó¦ÓÃP4CONµÄÉ趨£¬¿ÉÒÔ±ÜÃâI/O¿ÚµÄ©µçÁ÷¡£ 3.¶ÔÓÚ²»Í¬µÄÍⲿӲ¼þµç·£¬¿¼ÂÇI/OµÄ״̬ÉèÖã¬É趨²»µ±£¬»áÓЩµçÁ÷£¬Ìرð ×¢ÒâÉÏÀµç×èµÄÕýÈ·É趨£¬Èô I/O ÔÚ output low level£¬ÓÖ½«pull-up enable»áÔì³É©µç£¬ÀýÈ磺VDD=5V »áÓÐÔ¼ 5V / 100K = 50uA ©µç¡£
Q22. ʹÓÃEEPROMʱÓкÎ×¢ÒâÊÂÏ Ans:
1. EEPROMµÄ¿ØÖƽÅλһ¶¨ÒªÓÐÉÏÀµç×裬½¨Òé×èֵΪ1K¡£ 2. Ò»¶¨ÒªÈ·¶¨EEPROM´«»ØÕýÈ·_ACKѶºÅ£¬²»¿ÉºöÂÔ£¬·ñÔòÈÝÒ×Ôì³É¶Áд´íÎó¡£ 3. Õë¶ÔÖØÒªµÄÊý¾Ý£¬ÀýÈçУÕýÊý¾Ý£¬Òª½øÐÐChecksum±£»¤£¬ÒÔ¼°²»Í¬Î»Öñ¸·Ý£¬ÒÔÃâEEPROMÎó¶¯×÷ºóÊý¾Ý¶ªÊ§¡£
Q23. SONIX MCUµÄI/OÉÏÀµç×èÊǶàÉÙ£¿ Ans:
´ËµãÔÚоƬµÄ¹æ¸ñÊéÖУ¨µçÆøÌØÐÔÕ½ڣ©ÓÐËùÃèÊö¡£ Vdd£½3Vʱ£¬ÉÏÀµç×èµäÐÍֵΪ200K°ÂÄ·¡£ Vdd£½5Vʱ£¬ÉÏÀµç×èµäÐÍֵΪ100K°ÂÄ·¡£
Q24. ¼ÒµçÀàACÓ¦Óõç·ÖУ¬¿Éͨ¹ýʲô´ëÊ©¶ÔоƬµçÔ´×ö±£»¤£¿ Ans:
1.ÔÚ¼ÒµçÀàÓ¦ÓÃϵͳÖУ¬×î³£ÓõÄAC to DC½µÑ¹µç·ΪRC×èÈݽµÑ¹È»ºóͨ¹ýÎÈѹ¹ÜÎÈѹ£¬»ò±äѹÆ÷½µÑ¹ÔÙͨ¹ýÕûÁ÷µç·»ñµÃоƬËùÐèµÄDC 5VµçÔ´¡£´ËÁ½Öֵ緣¬ÔÚACÉÏϵçÇл»µÄʱºò£¬»áÒòΪ˲¼äͨ¶Ïµç¶øÔìоƬVDDµçÔ´¶Ë»áÓÐÒ»¸ö·ùÖµºÜ¸ßʱ¼ä±È½Ï¶ÌµÄÂö³å»òÂö³åȺ¡£²ÉÓ÷ֱæÂʱȽϸߵÄʾ²¨Æ÷£¬¿ÉÃ÷ÏԹ۲쵽Âö³åµÄ·ùÖµ¿É´ïµ½70V»ò¸ü¸ß£¬ÈçÏÂͼËùʾ£º
 |
 |
| µ¥Âö³å²¨ÐÎ |
Âö³åȺ²¨ÐÎ | 2. Ó¦¶Ô´ËÖÖÂö³å³å»÷£¬½¨ÒéÔÚµç·Éè¼Æ»·½ÚÔö¼Ó¶ÔÐ¾Æ |