Recent Changes - Search:
<^< Using a Backplane | Course index | Using Covers >^>

Introduction to Microcontroller Programming * Course Index * Introduction * About the Author * About this Course * Feedback * Course Navigation * Quick Course Navigation * How to use this Course * Acronyms Used and Course Conventions

About PICmicro Chips * What is a PICmicro? * Microcontrollers * Digital versus Analogue * Inputs and Outputs * Memory * Programming * 16F1937 Architecture

Clocking Your PICmicro Devices * Introduction * The Clock Circuit * Clock Settings * Clock Confusion

E-Blocks * Introduction to E-blocks * Using E-blocks ## About E-blocks ## E-blocks Projects ## How E-blocks Connect to Each Other ## Physical Properties of E-blocks ## Using a Backplane ##

Protecting E-blocks Circuitry ## Using Covers ## Adding Power to E-blocks ## Understanding the Patch System ## Sharing a Port ## Using ZIF Sockets * E-blocks Boards

Flowcode Step By Step * Introduction to Flowcode * Basic Flowcode Functions * Digital Outputs * Digital Inputs * Basic Loops * The LCD Display * Binary Numbers * Decisions * Goto (Connection Point) * 7-Segment Displays * Software Macro * Strings and Memory * A Simple Hi-Fi

PICmicro Projects * Introduction to PICmicro Projects * Construction Methods * Choosing a Power Source * Adding Inputs * Input Conditioning * Adding Outputs * Adding Drivers

Labs * Introduction and Lesson Plan * 1. Output * 2. Delay * 3. Connection Point * 4. Calculations * 5. Loop * 6. Input * 7. Decision * 8. LCD * 9. Keypad * 10. Analogue + EEPROM * 11. Software Macro * 12. External Interrupt * 13. Timer Interrupt

(:Summary:Contains the 'action' links (like Browse, Edit, History, etc.), placed at the top of the page, see site page actions:) (:comment This page can be somewhat complex to figure out the first time you see it. Its contents are documented at PmWiki.SitePageActions if you need help. :) * Print (:comment (:if group Site,SiteAdmin,Cookbook,Profiles,PmWiki*:) (:comment delete if and ifend to enable backlinks:) * %item rel=nofollow class=backlinks accesskey='$[ak_backlinks]'% [[{*$Name}?action=search&q=link={*$FullName} | $[Backlinks] ]] (:ifend:) :) * Login

Protecting E-blocks Circuitry

<^< Using a Backplane | Course Index | Using Covers >^>(:nl:)

Where possible leaded components have been used for all devices on E-blocks boards that can be subjected to electrical damage. This means that in the case where devices on the E-blocks boards do become damaged that the task of replacing them is very simple.

Some upstream boards (ARM processor boards and FPGA board) make use of surface mounted technology components which can not be socketed and which are not easy to solder. In these cases we have used smaller daughter board so that if the key device is broken then you can simply order a new daughter board.

To protect upstream components all downstream E-blocks have been developed with protective resistors so that it is not possible to damage an upstream E-block by improperly declaring an input as an output, and having two output pins with different output levels, clash.

However there are circumstances where it will still be possible to electrically damage your E-blocks:

* When using screw terminal connectors and patch/prototype boards and care should be taken with all boards before any wiring is undertaken * When connecting two upstream boards together with a gender changer or IDC cable then you are connecting one output to another: if possible use protective resistors for the lines you need to connect. * Although modern chips are less prone to static damage these days you are advised to make sure you are earthed before handling E-blocks circuit boards. If you have not got access to an antistatic wrist band then quickly touching a radiator or other earthed device will minimise the likelyhood of static damage.

Before making any changes to the wiring of your E-blocks system you would be well advised to turn power to the system off.

(:nl:)(:table style="clear:both":)

(:Summary: Website page footer:)

Print - (:comment (:if group Site,SiteAdmin,Cookbook,Profiles,PmWiki*:) (:comment delete if and ifend to enable backlinks:) %item rel=nofollow class=backlinks accesskey='$[ak_backlinks]'% [[{*$Name}?action=search&q=link={*$FullName} | $[Backlinks] ]] (:ifend:) :) Search - Login

Page last modified on August 19, 2011, at 03:06 PM