Manuel d'utilisation / d'entretien du produit S08 du fabricant Freescale Semiconductor
Aller à la page of 46
S08 Micr ocontr oller s freescale.com LED Lighting Control Using the MC9S08AW60 Designer Ref erence Man ual DRM093 Rev. 1 07/2007.
.
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 3 LED Lighting Control using the MC9S08AW60 Designer Reference Manual by : Dennis Lui, Ernest Chan F reescale Semiconductor , Inc. Hong K ong To provide the most up-to-date information, th e revision of our documents on the World Wide Web is the most current.
Revision History LED Lighting Control using the MC9S08A W60, Rev . 1 4 Freescale Semiconductor.
LED Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 5 Table of Contents Chapter 1 Introduction 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Features . . . . . . . . . .
Table of Contents LED Control using the MC9S08A W60, Rev . 1 6 Freescale Semiconductor 4.3.1 Demo 1 - Demonstrat ion Display . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.3.2 Demo 2 - Preset Colors Dis play . . . . . . . . . . . . . . . . . .
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 7 Chapter 1 Introduction 1.1 Introduction This manual describes a reference design of a multi-color LED lighting control solution by using the MC9S08AW60 Microcontroller.
Introduction LED Lighting Control using the MC9S08A W60, Rev . 1 8 Freescale Semiconductor 1.3 System Overview A block diagram of the system is shown in Figure 1-1 .
MC9S08AW60 LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 9 T ab le 1-2. P eripherals A vailab le per P acka ge T ype Package Options Feature 64-Pin 48-Pin 44-Pin ADC 16-C.
Introduction LED Lighting Control using the MC9S08A W60, Rev . 1 10 Freescale Semiconductor.
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 11 Chapter 2 Hardware Description 2.1 Introduction The system consists of a MCU control board and a LED driving board. The MCU control board, DEMO9S08AW60LED, is one of the demonstration b oards for the Freescale MC9S08AW60.
Hardware Description LED Lighting Control using the MC9S08A W60, Rev . 1 12 Freescale Semiconductor 2.2 DEMO9S08AW60LED Features • MC9S08AW60 CPU – 44 pin LQFP package – 20 MHz Internal Bus Freq.
Development Support LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 13 2.4 Development Support Application development and debug for the MC9 S08AW60 is supported through a 6-pin BDM header (CON8). The pinout is as fo llows: 2.
Hardware Description LED Lighting Control using the MC9S08A W60, Rev . 1 14 Freescale Semiconductor 2.9 User Options The DEMO9S08AW60LED includes various input and o u tput devices to assist in application development.
User Options LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 15 2.9.4 Other I/O Connectors One user assignable and eight pre-defined I/ O connectors are available to help users con nect the board into their target system. T able 2-5.
Hardware Description LED Lighting Control using the MC9S08A W60, Rev . 1 16 Freescale Semiconductor T ab le 2-8. PWM P or t CON4 Signal Name Remarks Pin 1 PWM R Connected to MCU PTF0/TPM1CH2 Pin 2 PWM G Connected to MCU PTF1/TPM1CH3 Pin 3 PWM B Connected to MCU PTE2/TPM1CH0 Pin 4 GND — T ab le 2-9.
User Options LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 17 NOTE Connectors Type A and H share the same connection, so either one of the sensor interfaces can be used for sensor input.
Hardware Description LED Lighting Control using the MC9S08A W60, Rev . 1 18 Freescale Semiconductor 2.10 LED Driving Board In general, LEDs have a nonline ar I-V behavior and current limitation is required to prevent the power dissipation to exceed a maximum limit.
LED Driver Design Procedures LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 19 Figure 2-3. DC-to-DC Boost Converter and Linear LED Driver Eight pieces of 3-in-1 RGB LED chips connected in se ries are used t o form the multi-color light source.
Hardware Description LED Lighting Control using the MC9S08A W60, Rev . 1 20 Freescale Semiconductor 2.11.2 Current Sense Resistor The value of the current sense resistor R S is determined by two factors: power dissipation on R S and the reference level V REF for operational amplifier non-inverting inpu t.
LED Driver Design Procedures LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 21 Figure 2-4. Equations for Boost Converter V sat = Saturation voltage of the output switch. V F = Forward voltage drop of the output rectifie r.
Hardware Description LED Lighting Control using the MC9S08A W60, Rev . 1 22 Freescale Semiconductor.
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 23 Chapter 3 Firmware Description 3.1 Introduction The MCU firmware in this LED lightin g control design is responsible for:.
Firmware Description LED Lighting Control using the MC9S08A W60, Rev . 1 24 Freescale Semiconductor Figure 3-2. Firmware Flow: PWM Adjustment 3.2 PC Control Mode Every time the MCU is powered up, the firmware detec ts the status of SW1. The LED lighting co ntrol box is operated in PC control mode if SW1 is not being pressed .
PC Control Mode LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 25 Figure 3-3. User Interface Menu When the MCU receives a control command or PWM input data from the PC, the firmware interprets the information to take the corresponding actions.
Firmware Description LED Lighting Control using the MC9S08A W60, Rev . 1 26 Freescale Semiconductor 3.3 Standalone Mode When the LED box is po wered up with SW1 being pressed, it enters standalone mode. When compared to the PC control mode, this standalone mode can act as a quick and simple demo that does not require a host PC.
Firmware Files LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 27 3.4 Firmware Files Below is a list of the C files in the firmware Main.
Firmware Description LED Lighting Control using the MC9S08A W60, Rev . 1 28 Freescale Semiconductor.
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 29 Chapter 4 Demo Setup 4.1 Introduction This section shows how to connect the DEMO9S08A W60LED board to your PC, ru n the demo program, and how to program the board with the source code.
Demo Setup LED Lighting Control using the MC9S08A W60, Rev . 1 30 Freescale Semiconductor Figure 4-1. Echo Typed Characters Setting.
Demo Examples LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 31 Figure 4-2. LED Control Menu NOTE Make sure the HyperTerminal window is se lected all the time by moving the mouse pointer inside the window and clicking the left mouse button (the top color bar of the terminal window is then blue instead of grey).
Demo Setup LED Lighting Control using the MC9S08A W60, Rev . 1 32 Freescale Semiconductor 4.3.2 Demo 2 - Pres et Colors Display 1. Press the tab key in the PC keyboard. 2. The output is switched to another preset colo r after the tab key has been pressed each time.
Program the MCU Flash LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 33 NOTE Max PWM input range is decreased when setting to a high er PWM frequency. With the same PWM values , increasing frequency (i.e. shorter period) increases brightness because the PWM o n-duty increases.
Demo Setup LED Lighting Control using the MC9S08A W60, Rev . 1 34 Freescale Semiconductor Repeat the PC software setup procedures again. 3. Control menu contents are not correct Make sure the COM port selection is correct. Check the Port Settings again and make su re the configurations are correct .
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 35 Appendix A Schematics.
LED Lighting Control using the MC9S08A W60, Rev . 1 36 Freescale Semiconductor.
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 37.
LED Lighting Control using the MC9S08A W60, Rev . 1 38 Freescale Semiconductor.
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 39.
LED Lighting Control using the MC9S08A W60, Rev . 1 40 Freescale Semiconductor.
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 41 Appendix B Bill of Materials.
LED Lighting Control using the MC9S08A W60, Rev . 1 42 Freescale Semiconductor T able 4-1 BOM f or A W60 Control Boar d Part Description Quantity V alue Designato rs SMD RESISTOR 6 510 R1 R3-7 SMD RES.
LED Lighting Control using the MC9S08A W60, Rev . 1 Freescale Semiconductor 43 T able 4-2 BOM f or LED Driving Board Part Descript ion Quant i t y V al ue Desi gna t ors SMD RESIST OR 5 0 R1-2 R10-12 SMD RESIST OR 1 52K R6 SMD RESIST OR 1 2K2 R7 SMD RESIST OR 1 0.
LED Lighting Control using the MC9S08A W60, Rev . 1 44 Freescale Semiconductor.
.
How t o Reach Us: Home P age: www .freescale.com E-mail: suppor t@freescale.com USA/Eur ope or Locatio ns Not Listed: F reescale Semiconductor T echnical Inf ormation Center, CH370 1300 N. Alma School Road Chandler , Arizona 85224 +1-800-521-6274 or +1-480-768-2130 suppor t@freescale.
Un point important après l'achat de l'appareil (ou même avant l'achat) est de lire le manuel d'utilisation. Nous devons le faire pour quelques raisons simples:
Si vous n'avez pas encore acheté Freescale Semiconductor S08 c'est un bon moment pour vous familiariser avec les données de base sur le produit. Consulter d'abord les pages initiales du manuel d'utilisation, que vous trouverez ci-dessus. Vous devriez y trouver les données techniques les plus importants du Freescale Semiconductor S08 - de cette manière, vous pouvez vérifier si l'équipement répond à vos besoins. Explorant les pages suivantes du manuel d'utilisation Freescale Semiconductor S08, vous apprendrez toutes les caractéristiques du produit et des informations sur son fonctionnement. Les informations sur le Freescale Semiconductor S08 va certainement vous aider à prendre une décision concernant l'achat.
Dans une situation où vous avez déjà le Freescale Semiconductor S08, mais vous avez pas encore lu le manuel d'utilisation, vous devez le faire pour les raisons décrites ci-dessus,. Vous saurez alors si vous avez correctement utilisé les fonctions disponibles, et si vous avez commis des erreurs qui peuvent réduire la durée de vie du Freescale Semiconductor S08.
Cependant, l'un des rôles les plus importants pour l'utilisateur joués par les manuels d'utilisateur est d'aider à résoudre les problèmes concernant le Freescale Semiconductor S08. Presque toujours, vous y trouverez Troubleshooting, soit les pannes et les défaillances les plus fréquentes de l'apparei Freescale Semiconductor S08 ainsi que les instructions sur la façon de les résoudre. Même si vous ne parvenez pas à résoudre le problème, le manuel d‘utilisation va vous montrer le chemin d'une nouvelle procédure – le contact avec le centre de service à la clientèle ou le service le plus proche.