FEBFCM8531DVK_B01A Fairchild Semiconductor, FEBFCM8531DVK_B01A Datasheet

no-image

FEBFCM8531DVK_B01A

Manufacturer Part Number
FEBFCM8531DVK_B01A
Description
Power Management IC Development Tools MCDS Programming kit
Manufacturer
Fairchild Semiconductor
Type
Motor / Motion Controllers & Driversr
Datasheet

Specifications of FEBFCM8531DVK_B01A

Rohs
yes
Product
Motor Control Kits
Tool Is For Evaluation Of
FEBFCM8531_B01H300A
Input Voltage
5 V
Output Voltage
2.5 V
Interface Type
I2C, SPI, UART
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
-40 C
Output Current
29 mA
For Use With
MCS51
AN-8207
Fairchild’s Motor Control Development System (MCDS)
Integrated Development Environment (IDE)
Summary
The Motor Control Development System (MCDS) is a
collection
constructed and developed by Fairchild Semiconductor to
facilitate the development of motor control applications. It
includes the MCDS Integrated Development Environment
(IDE), MCDS Programming Kit, Advanced Motor Control
(AMC) libraries, evaluation board, and motor.
The purpose of this user guide is to describe how to use the
MCDS IDE to develop the firmware of motor applications.
Please visit Fairchild’s web for more information:
http://www.fairchildsemi.com/applications/motor-
control/bldc-pmsm-controller.html.
© 2009 Fairchild Semiconductor Corporation
Rev. 1.0.0 • 2/18/13
of
software
and
hardware
components
Features
The MCDS IDE has following features:
System Requirements
The MCDS IDE requires the following:
Project Management
Registers Setting
Code Generator
Editor
Compiler Interface
Programming
Debug Mode
Motor Tuning
Configure AMC Library
Microsoft
1 G RAM or greater
100 MB of hard disk space
USB port
Keil µVision
MCDS Programming Kit
®
Windows
®
3 or above
®
XP or Windows
www.fairchildsemi.com
www.fairchildsemi.com
®
7

Related parts for FEBFCM8531DVK_B01A

FEBFCM8531DVK_B01A Summary of contents

Page 1

... The Motor Control Development System (MCDS collection of software and constructed and developed by Fairchild Semiconductor to facilitate the development of motor control applications. It includes the MCDS Integrated Development Environment (IDE), MCDS Programming Kit, Advanced Motor Control (AMC) libraries, evaluation board, and motor. The purpose of this user guide is to describe how to use the MCDS IDE to develop the firmware of motor applications. Please visit Fairchild’ ...

Page 2

... The default folder on the Windows To use the default path, click Next> to continue (or click Browse… to select a different folder). © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 When the Ready to Install (see Figure 4) dialog appears, the selections are shown. If correct, click Install to continue (or click < ...

Page 3

... Figure 7. Install MCDS Programming Kit USB Device Driver When the “Installation Complete” message appears, click OK. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 If the Setup Debug mode of Keil C option is chosen, the installer continues to install the Keil C debug mode (as shown in Figure 8). Choose the correct version of Keil C uVision ( and determine the installation directory ...

Page 4

... Before programming, connect the MCDS Programming Kit to the computer and the target board. Use the Programming function to write the program to the chip on the target board. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 Verify and Debug The MCDS Programming Kit supports On-Chip Debug Support (OCDS), which verifies and debugs firmware ...

Page 5

... AMC Library Configuration Workspace The main window of the MCDS IDE is shown in Figure 10 separated to three areas: Project Workspace, View/Edit Workspace, and Output Window. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 Project Workspace  In this workplace, two kinds of tree structure can be viewed, the Registers Setting and the Files. The Registers Setting tab contains the register groups in tree structure ...

Page 6

... Angle ADC/DAC Protection Table 4. View Menu View Menu Status Bar Project Window Output Window © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 Shortcut Key Ctrl + O to open a file to close the current file Ctrl + S to save the current file to save the current file as ...

Page 7

... Tool Menu ISP Menu Tuning to tune the motor parameters Note: 4. The MCDS Programming Kit is needed for this function. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 to create a new project to load a project to close the project to save the project to save the project as to set project’s parameters ...

Page 8

... For example, user can add the information of copyright notice or version number. Every file or the project has this information in the header. Figure 12. Project Setting Window - Copyright Notice © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 Registers Setting Within the Project Workspace, the Registers Setting tab provides access to a tree structure of the editable registers ...

Page 9

... The C code is stored in place to initiate File Structure MCDS IDE <Project Name>.mcdsprj Compiler_define.h © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 registers following by the sequences (see Figure 15). With the pattern, user can focus on developing the functions to fit the application requirements but the register initiation. ...

Page 10

... Therefore, Compiler-define.h pre-defines common data structure, keywords, and declarations to unify the usage across compilers. MCDS IDE currently supports Keil C and SDCC compilers. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 #if defined SDCC    // SDCC ‐ Small Device C Compiler  ...

Page 11

... Fairchild recommends updating registers’ values in the Registers Setting windows rather than manual changes. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 The “Area B” of Figure 21 is reserved for customer’s codes. Following are the guidelines: pre-defines union:  ...

Page 12

... OE BR”. If more options are needed, click Advanced... to revise the options. Click Default to restore original options. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 Figure 25. Compiler (Keil C) Figure 26. Advanced Compiler Settings (Keil C) In the Linker tab, the MCDS IDE calls the BL51 ...

Page 13

... The user may change the options in the Command Line Parameters textbox. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 On the Linker tab, the MCDS IDE calls the sdcc.exe (with full path specified) to link the project with the command line parameters “ ...

Page 14

... Click “Programming” to start programming the file into the chip. Figure 34. Programming Window © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 When the “Programming” button is clicked, a window (see Figure 35) indicates the progress. Please wait… do not close the window until programming is complete ...

Page 15

... Click Settings to access the window for MCDS Programming Kit Setup. Select the Cache Code option, as shown in Figure 37. Figure 37. MCDS Programming Kit Setup © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 Using a Fairchild Chip in Keil C uVision After choosing the Fairchild MCDS Programming Kit Driver, the Fairchild Chip Data Base is available and can be selected from the Device tab ...

Page 16

... MCDS Programming Kit to the target board, then connect the USB cable with PC. Please refer to MCDS Programming Kit to connect the cables. © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 Figure 39. Debug Mode  ...

Page 17

... P17 12 11 (TCK) GND Pin GND 14 13 © 2009 Fairchild Semiconductor Corporation Rev. 1.0.0 • 2/18/13 OCDS Pinout To support the OCDS, the pins highlighted in Table 9 are required and must connect to the corresponding pins of the chip on the target board. Table 9. Illustration Function UART (Rx) ...

Page 18

... AN-8206 — FCM8531 AMC Library: Sliding Mode DISCLAIMER FAIRCHILD SEMICONDUCTOR RESERVES THE RIGHT TO MAKE CHANGES WITHOUT FURTHER NOTICE TO ANY PRODUCTS HEREIN TO IMPROVE RELIABILITY, FUNCTION, OR DESIGN. FAIRCHILD DOES NOT ASSUME ANY LIABILITY ARISING OUT OF THE APPLICATION OR USE OF ANY PRODUCT OR CIRCUIT DESCRIBED HEREIN; NEITHER DOES IT CONVEY ANY LICENSE UNDER ITS PATENT RIGHTS, NOR THE RIGHTS OF OTHERS ...

Related keywords