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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/30/05 16:54
Read: times


 
#96327 - Modular?
Responding to: ???'s previous message
Michael Karas said:

- you will end up putting things on there that you will never need or that you will never find the time to write software for.
- There are literally 100's of microcontroller components in the market place.
- Every project you undertake will have different requirements -
- Part types, speeds, packages and voltages are changing so fast


Ok, so don't attach anything "permanently".
What I'd suggest would be a very "bare bones" board, just one rather robust MCU, a good power supply, IO buffers in easily replaceable configuration in case you burn them, (i.e. in sockets), replaceable quartz (in case you need slower/faster board), the basic means of programming the MCU (MAX232 type chip + serial socket, or whatever it uses), and a reasonable "bus" socket, say, 40-pin like for IDE/ATA devices, driving all interesting signals further, for stacking different boards on top of each other. Possibly an address decoder on some data lines as well, but I'd rather put it on a separate board. Then create attachment boards as you see fit. DAC/ADC, display, infrared etc. You can create a few "blank" attachment boards as well, for experiments, new parts etc. This way:
- anything broken is easy to replace.
- removing failed designs is as easy as pulling the plug.
- You are not limited with board space - you can always add more boards.
- If you want to replace obsolete part of the system, it's very easy too.
Just make it into kind of "lego bricks", easy to expand, modify, scale down and repair. There will be possibly just one serious problem: Line noise, ringing, propagation delays, line voltage drops and all those kinds of nasty effects present in decentralised design, limiting maximum speed and forcing you to stuff every empty hole with capacitors to get rid of them - but a "generic" development board wouldn't help against that much either.


List of 11 messages in thread
TopicAuthorDate
Development Board.            01/01/70 00:00      
   What is IR?            01/01/70 00:00      
   My suggestion...            01/01/70 00:00      
   Pick a project            01/01/70 00:00      
      Modular?            01/01/70 00:00      
   nothing iniversal            01/01/70 00:00      
      That's true but !!!            01/01/70 00:00      
         buy a silabs board            01/01/70 00:00      
            SiLabs boards            01/01/70 00:00      
   Didn't Search First            01/01/70 00:00      
      8052.com SBC            01/01/70 00:00      

Back to Subject List