Once the compilation is complete, the next step is testing the source code by clicking on Load. The LED Turns off. The turning off of the LED means the program has been loaded. As Pin 7 remains off, the launch pad turns pin 3 on and off, while there is no connection to it. The next step is to create a connection to pin 3 using a wire connection.
Once the new program is loaded, the LEDs are wired correctly to the pins. The seven LEDs all begin to blink one at a time. The blinking pattern runs repeatedly. The result is shown in the figure below.
This improves the cycle resolution for the higher resolution PWM. The second modification was to reduce the low PWM carrier frequency of the undesired harmonics. The initial harmonic now starts from 40 kHz instead of 50 kHz, making more of the harmonic go in to the analog low-pass filter and increases the ripples of the harmonics.
The filtered PWM performs as a DAC converter in line with the selected analog low-pass filter (Osborne, 1980). The filtering process uses active filters instead of passive filters. In spite of the active filters being able to avoid issues of impedance loading, passive filters minimize the cost and complexity. The filtering releases analog signal out of digital signals as demonstrated in figure 8 below.
The code written in Energia launch pad experienced a challenge of incompatibility of the operating system. Initially, the operating system did not have the connection to the hardware (Heath, 2003). It displayed an error message “No unused FET found”. This was a great risk as it meant that the code cannot execute until it is connected to the LED lighting system. This demanded a configuration of the LED display system to the computer as an interface. The configuration is a risk considering the conflict between the launch pad and other hardware components that require the computer.
The Energia Launch pad gives a conversion from analog to digital to generate a digital value.