¡°Ð¾¡±¼¼Êõ·ÖÏí | ά¶àÀûÑÇÀÏÆ·ÅÆvic3308¸ß¾«¶ÈPWM¿ØÖƼƻ®
ÇëÊäÈëÎı¾ÄÚÈÝ
Ðû²¼Ê±¼ä£º
2024-05-20
ä¯ÀÀÁ¿£º

PWM¿ØÖÆÆ÷ÔÚµ±½ñµç×Ó¹¤Òµµ±ÖоßÓм«¹ã·ºµÄÓ¦Óó¡¾°£¬°üÀ¨µ«²»ÏÞÓÚDCDCµçÔ´¡¢LEDµÆÖéÇý¶¯¡¢ÎÞË¢µç»ú¡¢¼¤¹âÆ÷¡¢½»Ö±Á÷Äæ±äÆ÷¡¢´¢ÄÜ¡¢³äµç×®µÈµÈ¡£ËüÔÚMCU¡¢DSPÆ÷¼þµ±ÖÐÊÇÒ»ÖÖ³£ÓÃÍâÉ裬ͨ³£¿ÉÒÔ×öµ½µÄÀíÂÛ¾«¶ÈÔÚ500ns¡«5nsÖ®¼ä£¬ÇÒͨµÀÊýÁ¿ÓÐÏÞ£¬ÔÚ¶àͨµÀÓ¦ÓÃÖÐͨ³£ÒªÍ¨¹ýCPLD/FPGAÆ÷¼þÀ´¶ÔͨµÀÊýÁ¿½øÐÐÀ©Õ¹£¬´Ó¶øµÖ´ï¶àͨµÀPWM·¢²¨ºÍ¿ØÖÆͨµÀ¼äÏàλµÄÄ¿µÄ¡£

½üÈÕ£¬Î¬¶àÀûÑÇÀÏÆ·ÅÆvic3308Ó¦ÓÃÍŶӵÄÒ»ÏîPrecise_PWM demo£¬Ê¹ÓÃά¶àÀûÑÇÀÏÆ·ÅÆvic3308FPGA½«PWM¿ØÖƾ«¶È´ÓFPGAÓ¦Óó£¼ûµÄ10ns¡«5nsµÄˮƽÌáÉýµ½ÁË1nsµÄÂö¿íºÍÏàλ¾«¶È£¬¾«×¼¿É¿Ø£¬ÇÒ×ÊÔ´ÏûºÄ¼«µÍ¡£

Precise_PWM demo½éÉÜ

±¾demo»ùÓÚά¶àÀûÑÇÀÏÆ·ÅÆvic330830k¿ª·¢°å£¨EVAL-SA5Z-30-D1-U213£©£¬Ê¹ÓÃ2¸öÆÕͨGPIO×÷ΪPWMÊä³ö£¨ÆäÖÐһ·×÷Ϊ·¢²¨²Î¿¼£¬Áíһ·×÷Ϊµ÷½â¹¤¾ß£©£¬Ê¹ÓÃʾ²¨Æ÷×öÊÕÂÞÏÔʾ£¬Ò»¸ö´®¿ÚÓÃÓÚ·¢ËÍ¿ØÖÆÖ¸Áϵͳ¿òͼÈçÏ£º

¡°Ð¾¡±¼¼Êõ·ÖÏí | ά¶àÀûÑÇÀÏÆ·ÅÆvic3308¸ß¾«¶ÈPWM¿ØÖƼƻ®

demoϵͳʾÒâ¿òͼ

ÆäÖУ¬CLK_GENÄ£¿éÌṩϵͳËùÐèÊÂÇéʱÖÓ£¬SYNC_COUNTERΪËùÓÐPWMͨµÀÌṩͳһµÄͬ²½ÏàλºÍPWMÊÂÇé½ÚÅÄ¡£PWM_genÄ£¿éÊÇPWM·¢²¨½¹µãÄ£¿é£¬ÒÔSYNC_COUNTERÊäÈëÖµÒÔ¹ý²ÉÑùµÄ·½·¨ÊµÏÖPWMÊä³ö¡£Í¨µÀÊý·½Ã棬ֻҪÔÚͬһ¸öbankÄÚ£¨Îª°ü¹Ü¾«¶È£©¿ÉÈÎÒâÀý»¯£¬ÇáËɶ¨ÖÆͨµÀÊý¡£Ã¿¸öPWM_genÄ£¿é¶¼¾ßÓжÀÁ¢µÄPWM¿ØÖƽӿÚ£¬¿É¶¯Ì¬µ÷½â£¬µ÷½âÀú³ÌÖÐÒ²²»±Ø¿¼ÂÇ·¢²¨Ê±Ðò£¬ÓµÓÐÎÞÏÞÖƵÄÁé»îÐÔºÍÒ×ÓÃÐÔ¡£ÔÚijЩbankÉÏ£¬PWMÊä³öIOÉõÖÁ¿ÉÒÔÅäÖÃΪLVDS25ÀàÐÍ£¬ÒÔ²î·ÖµçÁ÷Ðźŵķ½·¨Êä³ö£¬´Ó¶ø»ñµÃ¼«¸ßµÄIOÐÔÄܺʹ«ÊäÐÔÄÜ¡£

DemoÑÝʾ

¡°Ð¾¡±¼¼Êõ·ÖÏí | ά¶àÀûÑÇÀÏÆ·ÅÆvic3308¸ß¾«¶ÈPWM¿ØÖƼƻ®

²âÊÔÇé¿ö£ºEVAL-SA5Z-30-D1-8U213¿ª·¢°å£¬Ê¾²¨Æ÷£¬´®¿Ú

ÊÓÆÃ÷ÈչʾÖУ¬»ÆɫΪ²Î¿¼²¨£¬À¶É«Îªµ÷½â²¨¡£Õ¹Ê¾ÊÓƵÖÐÿµ÷½âÒ»´ÎÀ¶É«µ÷½â²¨Òƶ¯×î¸ß¾«¶È1ns¡£¿ÉʵÏÖÇ°ºóµ÷½â£¬Âö¿íµ÷½â£¬Ìø±äµ÷½â¡£

¡°Ð¾¡±¼¼Êõ·ÖÏí | ά¶àÀûÑÇÀÏÆ·ÅÆvic3308¸ß¾«¶ÈPWM¿ØÖƼƻ®

×ÊÔ´Õ¼Óã¨Ã¿¸öPWMͨµÀ£©

¼Æ»®ÌØÐÔ

¡ïPWM¿É¿Ø¾«¶È¸ß´ï1ns»ò¸ü¸ß

¡ïPWMÂö¿íÉèÖÃÁé»îÎÞÏÞÖÆ

¡ïPWMͨµÀÊýÁ¿ÎÞÏÞÖÆ£¬Ã¿×éPWMÖ§³ÖµÄͨµÀÊý½öÓëBANKÉÏIOÊýÁ¿Ïà¹Ø

¡ïͨµÀ¼äÏàλ¹ØϵÎȶ¨ÇÒ¿É¿Ø

¡ïÂö¿íºÍÏàλÉèÖÃÔÊÐíÌø±ä

¡ïµ÷ÀíÏìӦѸËÙ£¨Ä¿½ñÖÜÆÚµ÷½â£¬Ï¸öÖÜÆÚʵÏÖ£©

¡ïÖ§³Ö²î·ÖÇý¶¯Êä³ö

Ó¦Óó¡¾°

¡ïPWM¹¦ÂʹÜÇý¶¯£¬¸ß¾«¶ÈËÀÇø¿ØÖÆ

¡ïÂö³åʽ¼¤¹âÆ÷Çý¶¯

¡ïÒÇÆ÷ÒDZí/²âÊÔÉ豸£¬¸ß¾«¶ÈÂö³å¼¤ÀøÔ´

Ä¿Ç°£¬ÒÑÓй«Ë¾Ñ¡Óñ¾¼Æ»®ÓÃÓÚ²úÆ·¿ª·¢¡£ÈçÓпͻ§ÅóÓÑÐèÒª£¬½Ó´ýÁªÏµÎ¬¶àÀûÑÇÀÏÆ·ÅÆvic3308Êг¡ÏúÊÛÈËÔ±¡£