Dad’s Custom Stereo

My Dad, Dave Johnson was an audiophile in a time before the word came into widespread use. An avid fan of modern Jazz in his youth, he came of age in the 1950s. While 33 1/3 RPM records were well established as the contemporary standard, stereo had not yet come to market. I’m not sure what year it was when he built his audiophile stereo system but it was around the time that stereo records were just starting to become available starting in 1958. It was made up of a pair of Heathkit Preamplifiers, a pair of 20/25 Watt Heathkit Power Amplifiers, a Music Master Idler Drive Turntable and a pair of 2 way speaker cabinets he built from scratch. Here are some pictures of the amps and turntable…

The Power Amplifier…
Heathkit W5M

The Preamplifier…
Heathkit WAP Preamplifier

The Turntable…
Music Master Idler Drive Turntable

No photos of the long gone speaker cabs though.

I have many fond memories of listening to that system as a child

Theory of Operation and Calibration: D.C. Johnson FAC-1

Here is another D.C. Johnson and Associates Inc. product from 1984, the FAC-1. This is the most prolific device of it’s kind. Originally designed in 1981 by Dave Johnson to retrofit European market version cars built from 1977 to 1986 equipped with a CIS Electro-Mechanical Fuel Injection System known as K-Jetronic. Tens of thousands were manufactured and installed. Many are still in service today.

The D.C. Johnson FAC-1 is an Air/Fuel control unit. It adds the closed loop Oxygen sensor feedback loop to CIS Fuel Injection Systems not originally equipped with this feature. It was designed to retrofit cars built for sale in the European market before emissions regulations were instituted. This add on allowed them to meet United States specifications after they were imported into the United States of America.

ENGINEER”S NOTE: One of my “Hobbies” is upkeep of the legacy of this product line created by my Father, David C. Johnson. These devices were produced from 1981 through 1986. The company that manufactured and marketed them (D.C. Johnson and Associates Inc.) was founded in late 1982 and was closed in August 1986. I created the website dc-johnson.com in 2008 after an inquiry into the availability of technical information. This led to the realization that there was an ongoing interest in maintaining theses products and the cars on which they are installed.

Vernon Johnson August 5, 2014.

More about dc-johnson.com.

If you have found this video useful, please consider supporting dc-johnson.com with a donation.

1984 D.C. Johnson FAC-3

The box you see here is a 1984 D.C. Johnson FAC-3 designed to retrofit the European market version of the 1984 and 1985 Porsche 928. These cars were equipped with a Hotwire Mass Airflow Electronic Fuel Injection System known as LH Jetronic.

The D.C. Johnson FAC-3 is an Air/Fuel control unit that adds the closed loop Oxygen sensor feedback loop to Electronic Fuel Injection Systems not originally equipped with this feature. It was designed to retrofit cars built for sale in the European market before emissions regulations were instituted, to meet United States specifications after they were imported into the United States of America.

ENGINEER”S NOTE: One of my “Hobbies” is upkeep of the legacy of this product line created by my Father David C. Johnson. These devices were produced from 1981 through 1986. The company that marketed them (D.C. Johnson and Associates Inc.) was founded in late 1982 and was closed in August 1986. I created the website dc-johnson.com in 2008 after an inquiry into the availability of technical information. This led to the realization that there was an ongoing interest in maintaining theses products and the cars on which they are installed.

Vernon Johnson May 15, 2014.

More about dc-johnson.com.

bGeigie Nano part 1 (unboxing the kit)

The bGeigie nano is an updated and smaller version of the original bGeigie nuclear radiation monitor and geo-referenced radiation mapping device. These devices were developed by the Safecast organization to provide radiation monitoring and data mapping by and for the public.

The kits were offered for pre-order recently, so I signed up on the waiting list and was able to get one in the first batch of kits provided in the US by International Medcom. The kit arrived at the end of June (they sent a resistor to change out an incorrect value part in the kit a few days later) and It’s finally time to open the box after about a month on the shelf.

The first video in a series on the bGeigie nano, unboxing and discovering what parts are in the kit.

To get your own bGeigie nano kit, see this page at International Medcom.

1983 D.C. Johnson FAC-1 Revision C

This is a 1983 D.C. Johnson FAC-1 Revision C. It works like new with just few minor repairs. That’s 30 years in service and now ready for many more. Not bad!

The D.C. Johnson FAC-1 is an Air/Fuel control unit similar in function to the OEM “Lambda Controller” units for European cars equipped with mechanical fuel injection systems. It was designed to retrofit cars made for sale in the European market before emissions regulations were instituted, to meet United States specifications after they were imported into the United States of America.

A Serial Bootloader for Microchip 8 bit PIC Embedded Designs: Microchip Application Note AN1310

This article introduces the reader to a set of up to date Serial Bootloader tools for Microchip 8 bit PIC series products that we frequently use in electronic designs featuring an 8 bit embedded MCU (Micro Controller Unit).

So what is a Serial Bootloader and why would anyone want it?

In some products that use an MCU it may be advantageous to allow the program to be updated in the field or at a service shop without the specialized programming gear needed to completely reprogram it. For this purpose the MCU is equipped with a small primary program whose sole purpose is to facilitate updating of the main device application program.  In embedded systems this is sometimes referred to as a “Bootloader Stub” since it is often located at the beginning or end of the program memory space, and is the first code to execute on start or reset.  When the device starts, the Bootloader checks for a special state or instruction.  If that object is present, the Bootloader waits to download and overwrite the Application Program with an update.  Otherwise the device continues on to execute the full Application Program.  Some such devices have a USB port that can be used as the communications for this but it is less common than other serial port types that can be implemented at lower cost. One of the most common serial port types on low cost embedded designs is the venerable RS-232 port. In fact, many different MCU devices have one or more built in UART devices (direct support for RS-232) while just a handful build in the more complex USB port.

For example: recently tasked with redesigning a controller PCB for an existing product, there was no need or desire to change the interfaces, only update the components that were obsolete. One of the obsolete components was the Microchip MCU, a 40 PIN DIP with insufficient Flash memory for program updates and a shortage of digital I/O. It was replaced by an 80 pin TQFP variant with more memory space in all 3 categories (Flash, RAM and EEPROM) more I/O of course (to eliminate the previous I/O sharing scheme and provide for expansion) and perhaps most important at a lower cost than the old part it replaces. A dedicated ICSP (In Circuit Serial Programming) port replaces the practice of burning the old DIP parts in in an old EEPROM programmer appliance. The product also uses an RS-232 port to communicate with a control computer. In this case, it was decided to leverage the existing RS-232 port in the design for firmware maintenance. The larger Flash space of the new MCU allowed adding the Serial Bootloader feature to eliminate the need for any dedicated programmer equipment when updating units already programmed at least once. All that is needed is a PC to run the AN1310 PC Bootloader application equipped with a RS-232 serial port, an established serial link between the computer and device to be programmed and the program update in the form of a .hex file.

The Application Note from Microchip, AN1310 provides all of the resources needed to accomplish the addition and operation of the Serial Bootloader with many variants of the PIC16F and PIC18F 8 bit MCU families having an available UART port.

Microchip AN1310

Another Entertaining Blog for Engineers

I was watching the latest “Mailbag” episode on Dave (That Crazy Australian Bloke) Jones’ EEVBlog wherein he mentions another Video Blog (VLOG?) “ToddFun.com”. Todd sent in a Chinese market Fluke meter for Dave to “analyze”. Buyer beware, the meter doesn’t stand up so well to Dave’s first impression. He hinted at fun future plans for it though, I think the magic smoke may be released soon!

By all means check out “ToddFun.com”. as well…

ToddFun

While Todd may not be quite as “Energetic” as Dave, if you like nuts & bolts it’s definitely one for your favorites.

Doubling Down with the PIC32

In an earlier post, A high density Automotive control design using the Microchip PIC32MX MCU was described. That design was a great success. However, as with all things new it was found to be in need of more I/O. The circuit board was revised to double all of the digital and analog peripheral I/O while retaining the same overall PCB outline of 5″x7″. it was also kept to just 2 layers and components on only one side, again with the help of the peripheral circuitry simplicity afforded by the Microchip PIC32MX360F512L MCU.

An update to a recent PIC32 Control System Design

While it is a bit more dense that the previous revision, it still fits without too much crowding on the 5″ x 7″ 2 layer PCB.

Vernon Johnson, Engineer LLC