This website, although, predominantly designed to disseminate information and knowledge about telecom baseband electronics and architecture, also contains topics that relate to work, people, life, philosophy, electronics and other miscellaneous (but related) stuff. I started this website with a view to provide some useful information to all. I see the future of the website as a platform for many to share knowledge and to better ourselves.(”Well…but what’s the point?” asks my philosophical side). I have also created a section to post my original ideas and thoughts – generally on electronics apart from linking resources from other recognised engineers - that relate to – articles, book reviews, links, calculators, software , freewares and all that sort of stuff.
[Basebandhub.com] talks about electronics and architecture - [Link]
Programming in C can be a daunting task for a beginner, especially when new programming languages like Python make it so easy to accomplish basic tasks. Taking input from the user, and displaying data back to the user in a human readable format is one of those things in C that can be tricky if you haven’t done it before. This idea of displaying and reading data in human readable formats becomes especially important in embedded electronics since there often many different ways in which data is represented to the user (over LCDs, or through serial ports). Many times we even use these common input output ideas to transfer data from microcontrollers to PC computer programs, or between different embedded systems. Luckily, the standard C programming library provides the printf and scanf family of functions that can be used to easliy turn data into human readable strings, or strings into common data structures. In this tutorial, we go over the basics of the printf and scanf functions, and how they are commonly used. We include an easy to follow tutorial that applies to both microcontroller programming, as well as regular computer programming, as well as source code and plenty of examples.
C Programming: The printf and scanf Family of Functions - [Link]
The design and fabrication of this LED based lighting system took approximately 6 months from start to finish. As you may have read already, the goal was to match the light output of a 32 watt T8 fluorescent lamp while using significantly less energy. This is an ambitious task because T8 fluorescent lamps are the more efficient flavour of this technology. The LED bulbs that were designed are intended to run on sealed lead-acid batteries which means they can accept an input voltage of anywhere from 10.5 V to 13.5 V. This input voltage was chosen to make the bulbs compatible with solar or wind energy systems. This means that if your home or building is operating on solar or wind energy, you can connect these bulbs directly to the batteries and bypass the inverter. This allows you to purchase a smaller inverter and requires you to have less solar panels (due to the energy loss when converting from 12 VDC to 120 VAC).
Fluorescent style LED tube lamp - [Link]
The LTC2978 is an octal, PMBus compliant power supply monitor, supervisor, sequencer and margin controller for digital management of up to eight 0V to 6V power supplies. The LTC2978’s PMBus compliant interface provides easy access to an on-board EEPROM, giving users supply configuration, fault response and logging capabilities. In addition, an array of supervising, margining and sequencing functions make the LTC2978 a convenient, all-in-one digital power management solution, drastically simplifying the design challenges and reducing the component count typical of traditional analog control.
LTC2978 – Octal PMBus Power Supply Monitor and Controller - [Link]
A 12hr/24hr LED Clock with display control, uses a microcontroller PIC 16F84A or 16F628A and a few parts.
This LED clock may not be the easiest to build but surely it is the one with fewer parts that you can find, for that reason I call it “The ANP LED Clock”. (ANP stands for Almost No Parts.)
Here are the features on this ANP LED Clock:
- Can use common cathode or common anode 7-segment LED displays
- Displays time as 12 hours or 24 hours format.
- Allows to enable or disable the display for battery-operated circuits
- Can control the display brightness to reduce power consumption
- 7-segment LED displays are charlieplexed to reduce I/O ports usage
- PM LED indicator (optional)
- Only 10 parts needed: 1 PIC 16F84A,
- 22pF Capacitors, 2 n.o. switches, 1 4Mhz Xtal and 4 CA or CC 7segment LED displays
- Operates from 2.5 to 5.5 Volts, it can even work with a 3V coin battery
‘Almost No Parts’ 12/24hrs LED Clock - [Link]
NGX Technologies has launched a very low-cost and feature rich ARM7 evaluation/educational board. The product is named ‘BlueBoard-lpc2148’ and is based on the popular LPC214X series of ARM7 microcontrollers from NXP semiconductors. BlueBoard is an open-source initiative at realizing cost effective prototyping and solutions. Driven at present, by engineering and support from NGX Technologies, the board is provided with necessary interfaces for a quick realization of embedded solutions. Developed to evaluate the LPC214x series of processors, the board acts as a perfect platform to create and test your embedded applications.
More details can be found at:
The board is attractively priced at USD 42