Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

The Easy and Hassle Free DPLC Programmable Controller

Do you want to know, what the DPLC programmable controller capable to do with your daily programming task? This DPLC programmable controller is a simple project, which it’s suitable for those beginners that want to involve themselves in the programmable controller projects. This DPLC programmable controller is compatible and will be a good application for: Any projects that needs a simple and cheap brain Replace the relay logic when it’s too complex or expensive to afford The small industrial applications Any suitable application, where PLCs are needed in a project (You can trace it in the lighting application, water pumps and much more) Firstly, this DPLC programmable controller can be programmed in a simple language, and with 65536 bytes, which is also equal to 8192 instruction (The 8 bytes instructions). This DPLC is a PLC that has 16 inputs and 16 outputs. Since this is a piggyback module, you have to put the hardware that requires or choose from some standard HW. The core for this project is an ATMEGA128 processor and the memory is a 24FC512. The entire program for the PLC is stored here. The main goal for this project is a cheap module, where it will be…

Continue reading

Safety Protection Guides and Fact about Microcontroller You Should Know

The microcontrollers are widely used in nowadays electronic and modern devices. You can track them whether on personal use for fun or even for the serious and confidential applications by banks, security services, government authority or military field. Most of the algorithm that uploaded into its memory is well written in Assembler. Many villains out there want to hack or attack the microcontroller, maybe just for fun or for their own purposes (some of them willing to hack and sell the top secret from companies for profitable) In order to reduce the risk of being attack by these microcontroller hackers, that is why we must know the types of attack categories.

Continue reading

11 Useful Tricks For ‘508A You Must Know

As a programmer, we always face one common problem: lack of output lines. I’m known that you will need another micro-controller for overcome this matter. However, the designer of ‘508A have created a 5 output links in an 8-pin chips and this truly awesome! Let’s see how we can benefit from this innovation. 1. LED and Piezo on One Line This is one of the simplest combinations. 2. LED and Push Button on One Line Add a secret reset button across the LED.

Continue reading

Microcontroller Development tools on USB stick

Looking for compact but flexible, simple and cheap development board? You should consider this nice list of microcontroller USB-Stick tools. These are special development tools that include all necessary hardware and software in a portable USB stick. Most of them consist of two parts – USB stick and attachable target board. For instance eZ430-RF2500 is the world’s smallest low-power wireless development tool. At only $49, the tool includes a USB emulator to program and debug your application in-system and two 2.4-GHz wireless target boards featuring the highly integrated MSP430F2274 ultra-low-power MCU.

Continue reading

Voltage references in embedded design

Embedded systems that are dealing with DAC require a good voltage references. Despite all voltage references have their nominal values there are specific tolerances that indicates how much values can vary from nominal value. References as a rule are semiconductors that characteristics are effected by temperature. For instance if we decide to use a 2.5V voltage reference then (zener) diode LM336A-2.5 may be a good choice for this. These diodes have low temperature coefficient. It can guarantee that voltage will be in range between 2.44 and 2.54 at 25ºC. This precise zener diode has a third lead that can be used to adjust break down voltage. In the following figure you may see diode with potentiometer where breakdown voltage can be adjusted in range of ±120mV:

Continue reading

Architecture of a Typical Microcontroller

Microcontrollers are the building blocks of any digital signal processing system. In layman’s terms, they can be described as miniature computers that are present on chips. They consume very little amount of power and are self sufficient. They are similar to microprocessors but contain some additional elements such as read only memory in the form of EEPROM (Electrical Programmable Read Only Memory) and a read write memory that usually utilises flash technology. Another difference between microcontrollers and microprocessors is the clock speed. Microcontrollers usually operate at low clock speeds. Low clock speeds are adopted as they are suitable for the operations that are usually performed using microcontrollers. Also, this ensures that they consume less power.

Continue reading