Tag Archives: Freescale

i.MX7 System-On-Module is only 55x30mm

Built around NXP/Freescale i.MX7 processor, e-con Systems’ eSOMiMX7 System on Module comes in a small form factor of 55x30mm. [via]

The eSOMiMX7 ready to use System-On-Module relies on a Solo / Dual core ARM Cortex A7 running at 1GHz along with a dedicated real time ARM Cortex- M4 MCU. It encompasses eMMC Flash whose capacity ranges from 4GB to 64GB, LPDDR3 with capacity as high as 2GB. The small form factor module consumes only 3mA current during deep sleep mode. It is available with latest Linux Kernel version v4.9.11, latest Yocto rootfs version 2.2 and Free RTOS version 8.

e-con Systems – www.e-consystems.com

How to migrate from Microchip to Freescale and Why


Maurizio Di Paolo Emilio has pointed us to this latest article on why to choose Freescale mcu versus Microchip ones:

The task of choosing the best micro for an application is not made easier by the multitude of suppliers you have at hand today, this being the drawback of having so many options. The main competitors on the microcontroller market are Freescale, Microchip, Infineon, STMicroelectronics, Texas Instruments, Analog Devices and Maxim Integrated Products. Comparing all of them is done by specialized and dedicated divisions within these companies or within marketing companies. We will only concentrate in this article to prove the superiority of the Freescale solutions over the ones coming from Microchip.

How to migrate from Microchip to Freescale and Why – [Link]


HCS08 VGA Output

This reference design is a simple VGA signal generation that uses the Freescale’s MC9S08SH16VTJR, which is an 8-bit microcontroller that has Central Processor Unit (CPU) speed of 40MHz with a maximum bus frequency of 20MHz. It has an internal clock source module containing a Frequency-Locked Loop (FLL) controlled by internal or external reference. Its precision trimming of internal reference allows 0.2% resolution and 2% deviation over temperature and voltage with 1.5% deviation using internal temperature compensation. The simplest instructions such as NOP take 1 bus cycle, the other instructions take more cycles, and for example RTS takes 6 bus cycles.

The VGA signal has 5 components that include horizontal synchronization, vertical synchronization and three analog color signals. The analog color signal range is 0-0.7V with 75Ω impedance and sync signals are TTL signals. The device has a refresh rate of 60Hz with 640 x 480 resolutions, and the pixel clock is 25.175MHz. The display refresh rate is therefore slightly lower, somewhere around 57Hz. The implementation for video signal generation is in the form of an infinite loop where one loop cycle is equal to one video frame. During every frame the video signal is generated line by line. A subroutine was created that draws multiple lines, where the number of lines is expected in the A register. Every line is divided into 16 parts. Colors of these parts are stored in RAM. Pointer to this array is expected in the HX register. Each of the 3 color channels is 1 bit only having 8 available basic colors.

The device is very simple that adds character to an ordinary static image displayed in an old CRT display. This can be easily reprogrammed as desired by the user. A scrolling strip may be added that is implemented as a rotating buffer. The circuit can be easily constructed using only an MCU, crystal oscillator, VGA connector and few capacitors.

HCS08 VGA Output – [Link]

Wireless Transmitter System

This wireless project is a power transmission system, it works on the principle of magnetic induction. This Wireless Charging system works as the digital switched mode power supply with the transformer, which is separated into two parts: The transformer primary coil is on the transmitter, working as the transmitter coil, and the transformer secondary coil is on the receiver side as the receiver coil. This system works based on magnetic induction, the better coupling between the transmitter coil and receiver coil gain, the better system efficiency. So the receiver coil should be closely and center aligned with the transmitter coil as possible. After the receiver coil receives the power from the transmitter coil by magnetic field, it regulates the received voltage to power the load, and send its operational information to transmitter according to specific protocol by the communication link. Then the system can achieve the closed-loop control, and power the load stably and wirelessly. (more…)