DSP Based Control of PMSM. Spra494, Spra588

Similar documents
Chapter 12 DSP-BASED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MACHINES

DSP BASED CONTROL OF PERMANENT MAGNET BRUSHLESS DC MACHINES. Bpra055, Bpra064, Bpra072

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms

Sistemi per il controllo motori

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

2013 Texas Instruments Motor Control Training Series. -V th. InstaSPIN Training

MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

Digital Control of Permanent Magnet Synchronous Motor

Vector Control of a 3-Phase PMSM Using the ZNEO Z16FMC MCU

AC Drive Technology. An Overview for the Converting Industry. Siemens Industry, Inc All rights reserved.

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

Reduction of Harmonics and Torque Ripples of BLDC Motor by Cascaded H-Bridge Multi Level Inverter Using Current and Speed Control Techniques

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

3.1.Introduction. Synchronous Machines

Motor Control using NXP s LPC2900

Design of A Closed Loop Speed Control For BLDC Motor

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

Digital PWM Techniques and Commutation for Brushless DC Motor Control Applications: Review

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

2014 Texas Instruments Motor Control Training Series. -V th. Dave Wilson

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

Nicolò Antonante Kristian Bergaplass Mumba Collins

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

Permanent Magnet Synchronous Motor Control with Speed Feedback Using a Resolver

Reduction of Torque Ripple in Trapezoidal PMSM using Multilevel Inverter

Design of double loop-locked system for brush-less DC motor based on DSP

Motor control using FPGA

STM32 PMSM FOC SDK v3.2. 蒋建国 MCU Application Great China

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

Performance Enhancement of Sensorless Control of Z-Source Inverter Fed BLDC Motor

Using the Capture Units for Low Speed Velocity Estimation on a TMS320C240

Chuck Raskin P.E. Principle R&D Engineer. Blaine, MN USA

3-in-1 Air Condition Solution

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions

HIGH PERFORMANCE CONTROL OF AC DRIVES WITH MATLAB/SIMULINK MODELS

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

DMCode-MS(BL) MATLAB Library

RX23T inverter ref. kit

Experiment 3. Performance of an induction motor drive under V/f and rotor flux oriented controllers.

F²MC-8FX/16LX/16FX/FR FAMILY BLDC DRIVE WITH THE PPG

A CSC Converter fed Sensorless BLDC Motor Drive

SPEED CONTROL OF BRUSHLES DC MOTOR

This is a repository copy of Direct torque control of brushless DC drives with reduced torque ripple.

Mahendra Kumar Mohanty 212EE4218

Sensorless Vector Control and Implementation: Why and How

Speed Control of BLDC Motor Using FPGA

3KDVH 6LQH *HQHUDWRU ZLWK 9DULDEOH3KDVH&RQWURO

Using the TMS320C24X DSP Controller for Optimal Digital Control

A VARIABLE SPEED PFC CONVERTER FOR BRUSHLESS SRM DRIVE

Type of loads Active load torque: - Passive load torque :-

32-Bit-Digital Signal Controller TMS320F2812

Latest Control Technology in Inverters and Servo Systems

Generalized Theory Of Electrical Machines

Cost Effective Control of Permanent Magnet Brushless Dc Motor Drive

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller.

Hands-on Workshop: Motor Control Part 4 - Brushless DC Motors Made Easy

3. What is the difference between Switched Reluctance motor and variable reluctance stepper motor?(may12)

ELE847 Advanced Electromechanical Systems Course Notes 2008 Edition

AN2290 Application note Flux control simulink and software library of a PMSM Introduction

STM32 motor control firmware library. STM32 FOC PMSM SDK v3.0.

POWER FACTOR IMPROVEMENT USING CURRENT SOURCE RECTIFIER WITH BATTERY CHARGING CAPABILITY IN REGENERATIVE MODE OF SRM

UNIT-III STATOR SIDE CONTROLLED INDUCTION MOTOR DRIVE

MODELING AND SIMULATION OF DISCONTINUOUS CURRENT MODE INVERTER FED PERMANENT MAGNET SYNCHRONOUS MOTOR DRIVE

BLDC Motor Drive with Power Factor Correction Using PWM Rectifier

Impact of PWM Control Frequency onto Efficiency of a 1 kw Permanent Magnet Synchronous Motor

Section CSI non-slaient pole synchronous motor drive

Simulation of Speed Control of Induction Motor with DTC Scheme Patel Divyaben Lalitbhai 1 Prof. C. A. Patel 2 Mr. B. R. Nanecha 3

FOR the last decade, many research efforts have been made

Control of Electric Machine Drive Systems

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR BY USING FOUR SWITCH INVERTER

A Modified Sychronous Current Regulator for Brushless Motor Control

Reduction Of Harmonics & Torque Ripples Of Bldc Motor By Cascaded H-Bridge Multi Level Inveter Using Current & Speed Control Techniques

CHAPTER 2 LITERATURE REVIEW

Zilog Motor Control Technologies

Smooth rotation. An adaptive algorithm kills jerky motions in motors.

TRACK VOLTAGE APPROACH USING CONVENTIONAL PI AND FUZZY LOGIC CONTROLLER FOR PERFORMANCE COMPARISON OF BLDC MOTOR DRIVE SYSTEM FED BY CUK CONVERTER

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1

Sensorless control of BLDC motor based on Hysteresis comparator with PI control for speed regulation

AN Industrial Stepper Motor Driver. Application Note Abstract. Introduction. Stepper Motor Control Method

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

Designing With Motion Handbook

Sensors and Sensing Motors, Encoders and Motor Control

CHAPTER 2 D-Q AXES FLUX MEASUREMENT IN SYNCHRONOUS MACHINES

Sensorless Control of BLDC Motor Drive Fed by Isolated DC-DC Converter

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

UG Student, Department of Electrical Engineering, Gurunanak Institute of Engineering & Technology, Nagpur

EE POWER ELECTRONICS UNIT IV INVERTERS

Module 7. Electrical Machine Drives. Version 2 EE IIT, Kharagpur 1

EE 350: Electric Machinery Fundamentals

Transcription:

DSP Based Control of PMSM Spra494, Spra588

Motor Types (Overview) Electric Electric Motor Motor types types AC AC DC DC Asynchronous Asynchronous Synchronous Synchronous Induction Induction PMSM PMSM BLDCM BLDCM Switched Switched Rel. Rel. Stepper Stepper 2

PMSM The permanent magnet synchronous motor (PMSM) is a PM motor with a sinusoidal back-emf. Compared to the BLDC motor, it has less torque ripple because the torque pulsations associated with current commutation do not exist. 3

PMSM Motor Features Simple structure, smaller size, lighter weight No brush/commutator, better than DC motor No flux excitation current, better than Induction motor High efficiency, high power factor, large torque 4

PMSM A carefully designed machine in combination with a good control technique can yield a very low level of torque ripple (<2% rated), which is attractive for high-performance motor control applications such as machine tool and servo applications. 5

Target Applications Industrial Consumer Servo Automobile Medical Robotic Lift/Elevator Oilfield 6

Commutation g Trapezoidal Commutation Enough performance to control low dynamic motors Less System costs h sensorless control (BEMF-detection) h less CPU resources due to defined commutation points (least 6 points) h easy and fast implementation 7

Commutation g Sinusoidal Commutation Higher performance to control mid dynamic motors Sinusoidal weighted PWM (75%) Space Vector Modulation (Higher efficiency 86 %), Better torque management h h better startup performance, constant torque, less torque ripple (low/mid speed) improved dynamical reaction 8

System Control g Field Orientation Control Improved torque management h Less System costs By controlling the current space vectors directly in the frame of the rotor h Providing smooth and constant torque over the whole speed range Perfect for control of high dynamic motors g Direct Torque Control Simple and easy to implement Torque ripple Side effect of stator resistor at low speed 9

Model of PMSM in a-b-c Reference Frame Figure depicts a cross-section of the simplified three-phase surface mounted PMSM motor. 10

Model of PMSM in a-b-c Reference Frame The stator windings, as-as, bs-bs and cs-cs are shown as lumped windings for simplicity, but are actually distributed about the stator. The rotor has two poles. Mechanical rotor speed and position are denoted as, and, respectively. Electrical rotor speed and position, and, are defined as P/2 times the corresponding mechanical quantities, where P is the number of poles. 11

Model of PMSM in a-b-c Reference Frame Based on the above motor definition, the voltage equation in the a-b-c stationary reference frame is given by where and the stator resistance matrix is given by 12

Model of PMSM in a-b-c Reference Frame The flux linkages equation can be expressed by where denotes the amplitude of the flux linkages established by the permanent magnet as viewed from the stator phase windings. Note that the back-emfs are sinusoidal waveforms that are 120 0 apart from each other. 13

Model of PMSM in a-b-c Reference Frame The stator self inductance matrix is given as The torque and speed are related by the electromechanical motion equation 14

Model of PMSM in Rotor Reference Frame The voltage and torque equations can be expressed in the rotor reference frame in order to transform the time-varying variables into steady state constants. Since the stator has two poles and the rotor has four poles, the transformation of the three-phase variables in the stationary frame to the rotor reference frame is defined as where 15

Model of PMSM in Rotor Reference Frame If the applied stator voltages are given by Then we have 16

Model of PMSM in Rotor Reference Frame The electromagnetic torque can be written as it can be seen that torque is related only to the d- and q-axes currents. Since (for surface mount PMSM, both of inductances are equal), the second item contributes a negative torque if the flux weakening control has been used. 17

Model of PMSM in Rotor Reference Frame In order to achieve the maximum torque/current ratio, the d- axis current is set to zero during the constant torque control so that the torque is proportional only to q-axis current. Hence, this results in the control of q-axis current for regulating the torque in rotor reference frame. 18

PMSM Control System Based on the above analysis, a PMSM drive system is developed as shown : The total drive system looks similar to that of the BLDC motor and consists of a PMSM, power electronics converter, sensors, and controller. 19

PMSM Machine The design consideration of the PMSM is to first generate the sinusoidal back-emf. Unlike the BLDC, which needs concentrated windings to produce the trapezoidal back-emf, the stator windings of PMSM are distributed in as many slots per pole as deemed practical to approximate a sinusoidal distribution. To reduce the torque ripple, standard techniques such as skewing and chorded windings are applied to the PMSM. 20

PMSM Machine With the sinusoidally excited stator, the rotor design of the PMSM becomes more flexible than the BLDC motor where the surface mount permanent magnet is a favorite choice. Besides the common surface mount non-salient pole PM rotor, the salient pole rotor, like inset and buried magnet rotors, are often used because they offer appealing performance characteristics during the flux weakening region. 21

PMSM Machine A typical PMSM with 36 stator slots in stator and four poles on the rotor is shown in Fig. A four-pole 24-slot PMSM. 22

Power Electronic Converter The PMSM shares the same topology of the power electronics converter as the BLDC motor drive system. The converter is the standard two-stage configuration with a dc link capacitor between a front-end rectifier and a threephase full-bridge inverter as the output. The rectifier is either a full-bridge diode or power switch rectifier. 23

Power Electronic Converter Due to the sinusoidal nature of the PMSM, control algorithms such as V/f and vector control, developed for other AC motors, can be directly applied to the PMSM control system. If the motor windings are Y-connected without a neutral connection, three phase currents can flow through the inverter at any moment. 24

Power Electronic Converter With respect to the inverter switches, three switches, one upper and two lower in three different legs conduct at any moment as shown: 25

Power Electronic Converter PWM current control is still used to regulate the actual machine current. Either a hysteresis current controller, a PI controller with sinetriangle, or a SVPWM strategy is employed for this purpose. Unlike the BLDC motor, the three switches are switched at any time. 26

Sensors There are two types of sensors used in the PMSM drive system: the current sensor, which measures the phase currents, and the position sensor which is used to sense the rotor position and speed. Either an encoder or resolver serves as the position sensor. Rotor position is needed in order to synchronize the stator excitation of the PMSM with the rotor speed and position. 27

Sensors the structure of an optical encoder. 28

Sensors It consists of a light source, a radially slotted disk and photoelectric sensors. The disk rotates with the rotor. The two photo sensors detect the light passing through the slots in the disk. When the light is hidden, a logic 0 is generated by the sensors. When the light passes through the slots of the disk, a logic 1 is produced. 29

Sensors By counting the number of pulses, the motor speed can be calculated. The direction of rotation can be determined by detecting the leading signal between signal A and signal B. 30

Sensors A resolver is a rotary electromechanical transformer. It outputs to sinusoidal signals such that one wave is a sinusoidal function of the rotor angleθ, while the other signal is a cosinusoidal function ofθ. The difference between these two waveforms reveals the position of the rotor. Integrated circuits such as the AD2S80 can be used to decode the signals. 31

Sensors The resolver output waveform and the corresponding rotor position : 32

Controller The interface of the LF2407 : 33

Controller Similar to the BLDC motor control system, three input channels are selected to read the two phase currents and resolver signal. Because a resolver is used in one case, the QEP inputs are not used. QEP inputs work only with a QEP signal that a rotary encoder supplies. The DSP output pins PWM1-PWM6 used to supply the gating signals to the switches and form the output of the control part of the system. 34

Implementation of the PMSM System A block diagram of the PMSM drive system: 35

FOC Block Diagram 36

Major Control Requirements Measurement of phase current h 2 synchronous converting ADC / or h Using single DC Link Shunt Transformation (Phase current) h Clark Transformation h Park Transformation Generation of the rotating field h PWM unit h Space Vector modulation Start of the motor h Rotor stalled h Rotating PI Controller h Speed h Current (Torque) 37

Measurement of Phase Current (1) For FOC a continuous three phase current information is needed. 2 synchronous converting ADC : Can be realized with two ADC 38

Measurement of Phase Current (2) For FOC a continuous three phase current information is needed. DC Link Shunt Measurement: Can be realized with one ADC channel Needs to know the actual switching pattern 39

Method to Measure DC Link Current 40

Implementation of the PMSM System The control program of the PMSM has one main routine and includes four modules: 1. Initialization procedure 2. DAC module 3. ADC module 4. Speed control module 41

Implementation of the PMSM System 42

The Speed Control Algorithm In the PM synchronous motor control system the Timer 1 underflow interrupt is used for the subroutine of speed control. This routine performs the tasks of: Reading the current and position signal, then generating the commanded speed profile. Calculating the actual motor speed, transferring the variables in the abc model to the d-q model and reverse. Regulating the motor speed and currents using the vector control strategy. Generating the PWM signal based on the calculated motor phase voltages. The PWM frequency is determined by the time interval of the interrupt, with the controlled phase voltages being recalculated every interrupt. 43

The Speed Control Algorithm The code below shows this routine. T1_PERIOD_ISR: ;Context save regs MAR *,AR1 ;AR1 is stack pointer MAR *+ ;skip one position SST #1, *+ ;save ST1 SST #0, *+ ;save ST0 SACH *+ ;save acc high SACL * ;save acc low POINT_EV SPLK #0FFFFh,EVIFRA ;Clear all Group A interrupt flags (T1 ISR) 44

The Speed Control Algorithm READ_SIG CALL ADC_CONV CALL CAL_TRIANGLE CALL ADC_DQ POINT_B0 LACC CL_SPD_FLG BCND CURRENT_CNTL,GT ;speed-loop? ; speed control SPEED_CNTL: POINT_B0 CALL SPEED_PROFILE CALL VTIMER_SEC CALL SPEED_CAL CALL D_PID_spd BLDD #D_PID_out ;iqsr SPLK #0, idsr_ref 45

The Speed Control Algorithm ; current control CURRENT_CNTL CALL BLDD BLDD CALL BLDD BLDD BLDD PWM_GEN CALL DA_CONV CALL D_PID_cur #D_out_iq, Vqr #D_out_id, Vdr DQ_ABC #a_out, Va #b_out, Vb #c_out, Vc PWM_DRV DAC_VIEW_Q15I 46

The Speed Control Algorithm ;Restore Context END_ISR: MAR *, AR1 ;make stack pointer active LACL *- ;Restore Acc low ADDH *- ;Restore Acc high LST #0, *- ;load ST0 LST #1, *- ;load ST1 CLRC INTM RET 47

The Calculation of sinθ and cosθ A lookup table is used to calculate the sine and cosine values of the rotor position θ. The rotor electrical angle depends only on its sine value in lookup table. The cosine value is calculated by shifting the sine value 90 degrees. The sine and cosine values, which are used in the transformation, can be obtained by simply knowing the rotor angle. 48

The Calculation of sinθ and cosθ The code below shows how to read the 1:1 look-up table with the LF2407. TRI_CAL... LACC TRI_INT ;load accumulator AND #0ffh ;get lower bits ADD #SINTAB ;table read TBLR sine_a... RET 49

The Calculation of sinθ and cosθ The block of code below shows a portion of the sine value lookup table. ;SINVAL Index Angle Sin(Angle) SINTAB....word 12539 ; 16 22.50 0.3827.word 13279 ; 17 23.91 0.4052.word 14010 ; 18 25.31 0.4276.word 14732 ; 19 26.72 0.4496.word 15446 ; 20 28.13 0.4714.word 16151 ; 21 29.53 0.4929.word 16846 ; 22 30.94 0.5141.word 17530 ; 23 32.34 0.5350.word 18204 ; 24 33.75 0.5556... RET 50

The abc-to-dq Transformation The abc-to-dq transformation transfers the three-phase stationary motor model to a two-phase rotational motor model. In other words, under the restriction of the same motor performance, three phase stationary stator windings with 120 0 separation can be replaced by a two-phase rotational winding with the q-phase 90 0 ahead of d-phase. The two-phase currents are related to the three-phase currents as defined by the transformation. After this transformation, a significant simplification is achieved. The d and q-axis variables are decoupled and independent with time and rotor position, which implies that these variables become constant in steady state. 51

The abc-to-dq Transformation It is possible to control the d and q variables independently. Since the d-axis variables are associated with the field variable and q-axis variables are related to the torque, this feature enables us to control the ac motor similar to a dc motor. For more detailed information on this topic we can refer to vector control theory. 52

The abc-to-dq Transformation A portion of the abc-to-dq transformation using the assembly code is given in the code below: ABC_DQ:... LACC #0 LT ABC_ain MPY sone_a LTA ABC_bin MPY sone_b LTA ABC_cin MPY sone_c LTA ABC_ain... RET SACH ABC_D_out 53

The d-q to a-b-c Transformation After the commanded d and q-axes variables are calculated, these two variables are transferred to the a-b-c stationary frame to drive the motor. This reverse transform is defined as follows: where 54

The d-q to a-b-c Transformation An example of the assembly code to implement the above equation is given in the code below: DQ_ABC...... LACC #0 LT DQ_D_ref MPY sone_a LTa DQ_Q_ref MPY cosone_a MPYA cosone_b SACH DQ_aout...... RET 55

PWM Generation The PWM circuits of the 2407 Event Manager are used to generate the gating signals. Figure displays the principle of this method. 56

PWM Generation The control signal with frequency f1 is constantly compared with a triangle signal which has a high-frequency f2 (usually f2/f1>21). If the controlled signal is larger than the triangle signal, a PWM output signal becomes a logic 1, Otherwise, a 0 is given. The full-compare units have been used to generate the PWM outputs. The PWM signal is high when the output of current PI regulation matches the value of T1CNT and set low when the Timer underflow occurs. The switch states are controlled by the ACTR register. 57

PWM Generation As discussed before, the lower switches should always be on and the upper switches should be chopped. From the point of implementation on the LF2407, this requires that the ACTR register is reset for each interval. Therefore, PWM1, PWM3, and PWM5, which trigger the upper switches, are set as active low/high and PWM2, PWM4, and PWM6, which trigger the lower switches are set as force high. 58

PWM Generation The code below illustrates this implementation. SINE_PWM:...... POINT_B0 MPY PAC ADD POINT_EV SACH... RET Ub PERIOD,15 CMPR2 59

Reading material SPRA494-Implementation of Vector Control for PMSM.PDF SPRA588-Implementation of a Speed Field Oriented Control PMSM.PDF 60

CPU MIPS RAM (words) ROM (words) Flash (words) BootROM (words) Event Manager CAP/QEP TIMER PWM(CMP) ADC Resolution 12 # ofchan 16 Conv time McBSP EXMIF Watch Dog SPI SCI (UART) CAN Volts (V) # I/O Package TI C2000: Portfolio for Embedded Applications F2812 32bit 32 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16bit 16bit 18K 18K 2.5K 2.5K 1.0K 1.0K 1.0K 2.5K 1.5K 544 1.0K 544 544 544 544 128K F2810 LF2407A LF2406A LF2403A LF2402A LF2401A LC2406A LC2404A LC2402A LC2401A F243 MIPS 150 150 40 40 40 40 40 40 40 40 40 20 20 20 20 TIMER 64K 32K 32K 16K 8K 8K 4K 4K 256 256 256 256 256 32K 6/6 6/6 6/4 6/4 3/2 3/2 1/0 6/4 6/4 3/2 1/0 3/2 3/2 4/2 3/2 16 16 16 16 8 8 7 16 16 8 7 8 8 12 8 7 7 4 4 2 2 2 4 4 2 2 2 2 3 2 12-bit 12-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10 bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 16 16 16 16 8 8 5 16 16 8 5 8 8 16 8 200ns 200ns 500ns 500ns 500ns 500ns 500ns 375ns 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 16K 375ns 6K 425ns 8K 8K 500ns 900ns 1.8 core 1.8core 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 5.0 5.0 5.0 5.0 3.3 I/O 3.3 I/O 56 56 41 41 21 21 13 41 41 21 13 32 26 28 26 176LQFP 128LQFP 144LQPF 100LQPF 64LQFP 64PQFP 32LQFP 100LQFP 179u*BGA 100LQFP 64PQFP F241 8K 900ns 32LQFP 144LQFP 64PQFP 68PLCC F240 16K 6.1us C242 4K 900ns 132PQFP 64PQFP 68PLCC 61