Posts by Ibrar Ayyub:
EGYDuino – Arduino compatible board
Posted on: 22 Mar 2017
EGYDuino is a DIY Arduino clone made on a single sided PCB board. It’s simple and cheap to build using home PCB fabrication methods and it’s 100% compatible with Arduino. Description ATmega8 takes care of the USB to serial communication and should be burned with AVR-CDC232 firmware. AVR-CDC creates a virtual COM port on the […]
ATmega64 Development Board
Posted on: 21 Mar 2017
This project is a development board for Atmel ATmega64 microcontroller and can be used to easily develop custom AVR firmware or as an introduction board to microprocessors and programming. A development board is better to be used instead of a breadboard setup as it facilitates the connection of the different components using PCB headers. The […]
DigiPot – Rotary Encoder Digital Potentiometer
Posted on: 20 Mar 2017
Description The “potentiometer” is actually a rotary encoder (TW-700198) connected to a microcontroller that reads the signal from it and convert it to a value that is displayed on 7-segment displays. The value also is sent via i2c/spi/serial/usb to the host. Also 3 LED and included for status indication. The board is planned to either […]
10 steps to selecting a microcontroller
Posted on: 15 Mar 2017
Selecting the right microcontroller for a product can be a daunting task. Not only are there a number of technical features to consider, there are also business case issues such as cost and lead-times that can cripple a project. At the start of a project there is a great temptation to jump in and start […]
Reverse engineering the silicon in the ARM1 processor
Posted on: 14 Mar 2017
How can you count bits in hardware? In this article, I reverse-engineer the circuit used by the ARM1 processor to count the number of set bits in a 16-bit field, showing how individual transistors form multiplexers, which are combined into adders, and finally form the bit counter. The ARM1 is the ancestor of the processor […]
Wake-U-Up System
Posted on: 13 Mar 2017
This project is aimed to design a ‘Sleep and Wake-up Assistant’. Different from a normal alarm clocks which can only make noise, this alarm clock is designed to wake up a person in a comfortable and effective way by involving sound, light stimulation, motion detection and vibration. The functions of this alarm system are: ( […]
LTC3106 – 300mA Low Voltage Buck-Boost Converter with PowerPath and 1.6μA Quiescent Current
Posted on: 12 Mar 2017
Features Dual Input Buck-Boost with Integrated PowerPath™ Manager Ultralow Start-Up Voltages: 850mV Start with No Backup Source, 300mV with a Backup Source Compatible with Primary or Rechargeable Backup Batteries Digitally Selectable VOUT and VSTORE Maximum Power Point Control Ultralow Quiescent Current: 1.6μA Regulated Output with VIN or VSTORE Above, Below or Equal to the Output Optional Backup Battery Trickle […]
Galvanic Skin Response System
Posted on: 04 Mar 2017
Summary The Galvanic Skin Response (GSR) is a property of the skin to exhibit electrical characteristics. It is also known as Electrodermal Activity (EDA), Electrodermal Response (EDR), Electrodermal Level (EDL), Skin Conductance Activity (SCA), Skin Conductance Response (SCR), and a lot more. The GSR utilizes the principle that skin property varies with the state of […]
Pull-up Resistors explained
Posted on: 03 Mar 2017
What is a Pull-up Resistor Let’s say you have an MCU with one pin configured as an input. If there is nothing connected to the pin and your program reads the state of the pin, will it be high (pulled to VCC) or low (pulled to ground)? It is difficult to tell. This phenomena is […]
Power Management of Xilinx ZedBoard using MMPF0100
Posted on: 02 Mar 2017
Summary This reference design is a power management of Xilinx ZedBoard using MMPF0100 Power Management Integrated Circuit (PMIC). A PMIC is an IC for managing power requirements of the host system and is commonly used in a system-on-chip (SoC) device. On the other hand, the Xilinx ZedBoard, a development board based on Zync-7000 AP SoC, […]
