Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/23/10 14:07
Modified:
  04/23/10 14:18

Read: times


 
#175324 - Design for an industrial environment!
Responding to: ???'s previous message
Manish said:
Solid ground plane, please guide so as to what portion needs a ground plane only the micon part or what as there is limitation for using max double sided borad only so I feel this point difficult to implement but if sensitive areas are known I hope this can be done there

Everything should have a solid ground plane, the faster the circuitry the more demanding. Even with a double sided board a solid ground plane can be implemented in many applications, as shown in the following example board:









(Take care, for clarity the many vias connecting the ground fills with the solid ground plane of both sides aren't shown!)


Manish said:
it will be very difficult to route all those signal at edge when most of them are getting out from direct pins of IC’s

Who says that all the signals shall be connected directly to the micro? That's just the point: They shall not be connected directly to the microcontroller!

Create a boundary of drivers or buffers or filters or protection circuitry, or what else is needed, right where the cables enter the pcb. Keep everything insane to this point, so that no interference is able to reach the micro and other sensitive parts of the circuitry.

Remember, that a microcontroller is a highly dynamically running thing. There is a UART running inside all the time, PCAs, charge pumps for the flash memory programming voltages, a Pierce oscillator, a watchdog and whatsoever. Even the least glitch reaching the microcontroller on any port line can make the micro running ill, stopping or even destroy it. Latch-up and lock-up can be the consequences.

In a rough industrial environment you must consider "burst", "surge" and "esd" as well. You must consider switching noise from relays, hum from big transformers and ground loops. Now you come with a "kitchen table" design and wonder that your circuit isn't running properly. But this is no surprise at all, if you don't design your application to withstand the interferences of an industrial environment.

It's simple to make a microcontroller work somehow, but it can be very difficult to make it work in a dirty environment. Protection circuitry, buffers, drivers, filters, shields can consume much more board space than the naked microcontroller circuit itself...

Kai Klaas

List of 25 messages in thread
TopicAuthorDate
Hobbyist asking for professionals to solve noise problems            01/01/70 00:00      
   images on web upload            01/01/70 00:00      
   sounds like missing debounce            01/01/70 00:00      
      yes no software debounce            01/01/70 00:00      
         Sample superloop            01/01/70 00:00      
   Hhm, many problems to solve...            01/01/70 00:00      
      can only post after 7pm india            01/01/70 00:00      
      detailed reply with images link            01/01/70 00:00      
         Fast and low voltage drop            01/01/70 00:00      
            still have some doubts            01/01/70 00:00      
               ?? any replies            01/01/70 00:00      
                  Think about which polarity you want the diode to conduct            01/01/70 00:00      
                     it should be case2            01/01/70 00:00      
                        just a question            01/01/70 00:00      
                           adding it now            01/01/70 00:00      
                              software debounce done :-)            01/01/70 00:00      
                                 if you do not need "wake up" on a keypress ...            01/01/70 00:00      
                                    got it            01/01/70 00:00      
                                       you don't, so what            01/01/70 00:00      
                                          Thanks for pseudo            01/01/70 00:00      
         Two major mistakes...            01/01/70 00:00      
            points taken,my understandings            01/01/70 00:00      
               Design for an industrial environment!            01/01/70 00:00      
                  the oft missed point            01/01/70 00:00      
                     thanks for feedbacks            01/01/70 00:00      

Back to Subject List