
    
    <br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/pcbassembly/www/www/blog/wp-content/plugins/dt-author-box/dt_authorbox.php:157) in <b>/home/pcbassembly/www/www/blog/wp-includes/rest-api/class-wp-rest-server.php</b> on line <b>1719</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/pcbassembly/www/www/blog/wp-content/plugins/dt-author-box/dt_authorbox.php:157) in <b>/home/pcbassembly/www/www/blog/wp-includes/rest-api/class-wp-rest-server.php</b> on line <b>1719</b><br />
{"id":450,"date":"2020-10-13T12:07:58","date_gmt":"2020-10-13T12:07:58","guid":{"rendered":"https:\/\/www.pnconline.com\/blog\/?p=450"},"modified":"2021-01-25T15:32:29","modified_gmt":"2021-01-25T15:32:29","slug":"let-pnc-simplify-your-printed-circuit-board-design-with-cplds","status":"publish","type":"post","link":"https:\/\/www.pnconline.com\/blog\/let-pnc-simplify-your-printed-circuit-board-design-with-cplds\/","title":{"rendered":"Let PNC Simplify Your Printed Circuit Board Design With, CPLDs"},"content":{"rendered":"<p>New product designs continue to get more compact, while the performance and the number of features that customers expect continue to increase. To the engineer, this means higher PCB circuit densities and less room on the PCB for just-in-case design, such as unallocated I\/O, or 0 ohm resistor networks to allow for reconfiguration of the PCBs at <a href=\"https:\/\/www.pnconline.com\/pcbassembly.php\">PCB assembly<\/a>.<\/p>\n<p>Meanwhile, new product prototype cycles are also getting faster. 3D printed mechanical parts are available within hours, putting pressure on electrical engineers to work faster and get their <a href=\"https:\/\/www.pnconline.com\/pcb_design.php\">PCB designs<\/a> right the first time. Even the fastest PCB fabrication, such as PNC\u2019s 24-hour fabrication turn-time can\u2019t help if the PCB has to be redesigned to fix errors.<\/p>\n<p>The answer to both problems may be the CPLD. PNC\u2019s CPLD programmers can help engineers reduce PCB size and allow on the fly circuit reconfiguration. Most people know that PNC specializes in fast PCB prototyping, but PNC is more than a<a href=\"https:\/\/www.pnconline.com\">PCB Manufacturer<\/a>, PNC can speed prototyping by designing PCBs that replace inflexible circuit designs with PCBS that can be reconfigured to remap I\/Os or change the order that circuit elements power up. A CPLD design developed by PNC can also allow the same PCB to be reconfigured to be used for the next generation product.<\/p>\n<p>When it comes to programmable circuit elements, FPGA and microprocessors get all the good press. They are powerful, versatile, and generate more revenue for the manufacturers than workhorses such as CPLDS. Even though CPLD capability has improved dramatically over years, while both cost and power consumption have dropped, they are still often considered only for low level tasks such as \u201cGlue Logic.\u201d PNC designers can tell you that even a CPLD used for \u201clow level\u201d glue logic is appreciated when a late breaking design change means that two outputs now need to be two inputs, and one input needs to be inverted. All in a day&#8217;s work for PNC.<\/p>\n<p>A <a href=\"https:\/\/www.pnconline.com\/total-concept-company.php\">PC Board Manufacturer<\/a>, such as PNC can help you use these new, more capable CPLDs in places that can solve tough problems, replacing more expensive, complex and power-hungry solutions. Here are four examples.<\/p>\n<h2>I\/O expansion<\/h2>\n<p>One of the most common CPLD applications is to expand the number of available microprocessor I\/O ports. The CPLD I\/O can either be multiplexed to the microprocessor or controlled via a serial interface. The advantage of a serial bus interface is that it allows you to locate this extra I\/O anywhere, even on another <a href=\"https:\/\/www.pnconline.com\/mil_certified_pc_boards.php\">Printed Circuit Board<\/a> through a compact two or three pin connector.<\/p>\n<p>The CPLD combinational logic architecture allows the creation of either a big fan-in or fan-out (over a hundred ports in some cases), and the outputs have enough current to drive small LEDS, a great way to create an array of circuit status LEDS.<\/p>\n<p>When the CPLD output is used in conjunction with a CPLD\u2019s internal clock the CPLD can also drive multiple PWM outputs allowing it to control things such as LED brightness, cooling fan speed, and simple sound producing devices.<\/p>\n<p>The CPLD\u2019s architecture gives it another useful capability for I\/O expansion, the ability to accept inputs and drive outputs at different voltages. This multi voltage capability is often utilized for another common application; the communication bridge.<\/p>\n<h2>Bridges<\/h2>\n<p>CPLDs are often used as a bridge between one or more bus protocols, potentially at different voltages. They can support<\/p>\n<ul>\n<li>serial to serial<\/li>\n<li>serial to parallel,<\/li>\n<li>parallel to parallel<\/li>\n<\/ul>\n<p>They can even be used to drive an LCD. Because of their simple architecture, they have a low pin delay, making high speed synchronization possible.<\/p>\n<h2>Power Management<\/h2>\n<p>Another one of CPLD\u2019s features is that they retain their programming and will boot within 500 \u00b5s. This means that the CPLD is the first programmable element to wake up on power up, so that it is awake and ready to manage the power up of power supplies and programmable devices ensuring they start in the right order.<\/p>\n<h2>Safety Systems<\/h2>\n<p>Because of the CPLDs simple architecture and 100% deterministic behavior CPLDs are often used in safety critical systems. One example application is to monitor interlocks, ensuring that the system is in a safe condition before the system can begin operation.<\/p>\n<p>CPLDs pack a lot of capabilities into a compact package, they can reduce PCB complexity and allow reconfiguration on the fly. If you have never considered a CPLD in your design, the designers at PNC can help you with the CPLD circuit design, CPLD programming and <a href=\"https:\/\/www.pnconline.com\/capabilities.php\">Circuit board fabrication<\/a>. Talk to PNC today.<\/p>\n<div class=\"addtoany_share_save_container addtoany_content_bottom\"><div class=\"a2a_kit a2a_kit_size_32 addtoany_list a2a_target\" id=\"wpa2a_1\"><a class=\"a2a_button_facebook\" href=\"http:\/\/www.addtoany.com\/add_to\/facebook?linkurl=https%3A%2F%2Fwww.pnconline.com%2Fblog%2Flet-pnc-simplify-your-printed-circuit-board-design-with-cplds%2F&amp;linkname=Let%20PNC%20Simplify%20Your%20Printed%20Circuit%20Board%20Design%20With%2C%20CPLDs\" title=\"Facebook\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_twitter\" href=\"http:\/\/www.addtoany.com\/add_to\/twitter?linkurl=https%3A%2F%2Fwww.pnconline.com%2Fblog%2Flet-pnc-simplify-your-printed-circuit-board-design-with-cplds%2F&amp;linkname=Let%20PNC%20Simplify%20Your%20Printed%20Circuit%20Board%20Design%20With%2C%20CPLDs\" title=\"Twitter\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_google_plus\" href=\"http:\/\/www.addtoany.com\/add_to\/google_plus?linkurl=https%3A%2F%2Fwww.pnconline.com%2Fblog%2Flet-pnc-simplify-your-printed-circuit-board-design-with-cplds%2F&amp;linkname=Let%20PNC%20Simplify%20Your%20Printed%20Circuit%20Board%20Design%20With%2C%20CPLDs\" title=\"Google+\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_dd addtoany_share_save\" href=\"https:\/\/www.addtoany.com\/share_save\"><\/a>\n<script type=\"text\/javascript\"><!--\nwpa2a.script_load();\n\/\/--><\/script>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>New product designs continue to get more compact, while the performance and the number of features that customers expect continue to increase. To the engineer, this means higher PCB circuit densities and less room on the PCB for just-in-case design, such as unallocated I\/O, or 0 ohm resistor networks to allow for reconfiguration of the &hellip; <a href=\"https:\/\/www.pnconline.com\/blog\/let-pnc-simplify-your-printed-circuit-board-design-with-cplds\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Let PNC Simplify Your Printed Circuit Board Design With, CPLDs<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":452,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[26,15,22,19,17,21,24,3,4,27,16,20],"tags":[34,40,39,45,46,43,44,35,47],"_links":{"self":[{"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/posts\/450"}],"collection":[{"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/comments?post=450"}],"version-history":[{"count":3,"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/posts\/450\/revisions"}],"predecessor-version":[{"id":460,"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/posts\/450\/revisions\/460"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/media\/452"}],"wp:attachment":[{"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/media?parent=450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/categories?post=450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pnconline.com\/blog\/wp-json\/wp\/v2\/tags?post=450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}