![]() |
Reflection Technology | ||
|
|
DT104 20pin AVR & 2051 CPU SimmStickThis simmstick suits both the old (2051)and new (AVR) Atmel 20 pin Micros and include onboard RS232 and EEPROM.
DT104 fitted with AT89C2051
A minimal system could be a 1200 Micro in the DT104 SimmStick board with just the 20 pin Micro, a crystal and two caps either side ot the crystal. C3 and C4. That's all you need. This means it can be built in what, 3 or 4 minutes?
Parts ListThis board was designed for Atmel AVR 20 pin DIP Micros, however it suits both AVR and non-AVR devices. Minor changes need to be made if you choose to use the DT104 with a non-AVR micro such as the AT89C2051. If you are using it with say the AT90S1200, then no changes are required and many components don't need to be installed. 1 x DT104 SimmStickTM PCB 1 x 780L5 +5 Voltage regulator in TO-92 case. (Optional) 1 x Capacitor C1 .01uf (or .1uf) Ceramic 1 x Capacitor C2 .01uf (or .1uf) Ceramic 1 x Capacitor C3 15pf to 30pf Ceramic (Install only if Crystal is installed) 1 x Capacitor C4 15pf to 30pf Ceramic (Install only if Crystal is installed) 1 x Capacitor C9 4.7uf Electrolytic (PCB mount.) or Tant. @16 V. (pwr-res) 1 x Resistor R1 10K .25 watt (Res pullup and part of power-up reset). 1 x Resistor R2 10K .25 watt (D0 pullup only for non-AVR Micro.) 1 x Resistor R3 10K .25 watt (D1 pullup only for non-AVR Micro.) 1 x Resistor R4 10K .25 watt (Install only if E3 EEPROM is installed) 1 x Resistor R5 10K .25 watt (Install only if E3 EEPROM is installed) 1 x Resistor R6 10K .25 watt (Install only for non-AVR.) 1 x Resistor R7 10K .25 watt (Install only for non-AVR.) 1 x Resistor R8 10K .25 watt (Used for power up-reset circuit.) 1 x PNP small signal transistor. BC558. (Install only for non-AVR.) US Type 2N4403 can be used, however it must be rotated 180 degrees so that the flat side of the transistor is facing away from R7 and not towards it as shown on the overlay.Install or Omit C3 & C4
Changes for Using AT89C2051 instead of AVR CPUThe only change is to enable the Reset to the CPU to be inverted
Component Overlay
Serial Communications1 x Capacitor C5 1uf Electrolytic (PCB mount.) or Tant. @16 V. It may also pay to install a 16 pin socket for the Max-232, as you may have to remove it for some configurations. Brown-Out CircuitThis small IC in a TO-92 package is used to stop the Micro operation becoming unpredictable during a power 'brown-out' (where the voltage dips but doesn't fail). In most cases this isn't required - just an added precaution for reliable operation. The older Micros may well need this device. By just simply ignoring the brown-out circuit and installing resistors R1, R8, and C9, the circuit operation should be fine. If you wish to use the brown-out circuit, it's just added to the board,
and can be either a CMOS or Open Collector type.
Other types may also be suitable. These should switch at between 4.2 and 4.6 volts. This is for +5 Volt operation. HeadersJ1: +5Volt Isolation. J2: AUX Power In. J3: RESET Inversion (AVR vs 2051 CPU) For AVR operation, the board requires no alteration to this header. Components R7, Q1, and R6 are left out for AVR and installed for non-AVR. Also for non-AVR, the track needs to be cut on the solder side ot the board between pins 1 and 2, and a wire link, or header pins and test link needs to be installed. J4: Using the 104 as a Programmer. J5: SPI Bus J6: Using the 104 as a Programmer. When used as a target board, the default board setting is correct. If used as a programmer, this link can be isolated, but it's not required unless you have I/O connected to D9 on the Simmstick bus and are concerned about the signal pulsing during the programming cycle. The D9 signal has been renamed to XD9 after the link, meaning external to the bus, not the module. XD9 is used by the programming board to take control of the target board as it is jumpered via J4 to the target board reset signal. Subject: Possible improvement to DT-104 |
| BACK TOP | ||
|
All rights reserved © 1999-2005 Giovanni Moretti Palmerston North, New Zealand |
||