NEW DATABASE - 350 MILLION DATASHEETS FROM 8500 MANUFACTURERS
AN1178 PIC16F616 PIC12F615 DS01178A AN617 1650RPM PIC12HV615 PIC16HV616 AN258 - Datasheet Archive
1 4 Justin Milks Microchip Technology Inc. 4 PIC® MOSFET 4 MOSFET · · · PIC16F616 PIC12F615
AN1178 AN1178 1 4 Justin Milks Microchip Technology Inc. 4 PIC® MOSFET 4 MOSFET · · · PIC16F616 PIC16F616 PIC12F615 PIC12F615 PIC® Microchip 1 2008 Microchip Technology Inc. DS01178A DS01178A_CN 1 AN1178 AN1178 2 PWM 2 IOC 3 4 3 PIC12F615 PIC12F615 PIC16F616 PIC16F616 TTL N S 3 DS01178A DS01178A_CN 2 2008 Microchip Technology Inc. AN1178 AN1178 3 4 +V R 2008 Microchip Technology Inc. DS01178A DS01178A_CN 3 AN1178 AN1178 PWM 6 PWM PWM PWM PWM P1A P1A PWM PWM MOSFET 5 P1A* 5 (1) PWM PWM MOSFET PIC PIC12F615 PIC12F615 PWM / /PWM CCP I/O PWM PWM 6 PWM DS01178A DS01178A_CN 4 1 P1A* P1A PWM PWM 1. 2. 3. 4. CCP PWM PWM CCP CCP ECCP PIC PIC16F616 PIC16F616 ECCP PWM ECCP P1D PWM P1B 7 ECCP P1B PWM P1D 2008 Microchip Technology Inc. AN1178 AN1178 7 ECCP PWM 2 PWM ] Resolution = log [ 4 ( PR2 + 1 ) - - OEª log ( 2 ) P1B PWM PWM 8 MHz 20 kHz PWM 99 PR2 8.6438 CCP 1 2 PWM 0 399 P1B P1D PWM ECCP ECCP PWM PWM 20 kHz PWM 8 MHz 31.25 kHz PWM 8 MOSFET PWM PWM PWM PWM 0 511 9 0 399 8.6438 9 8 3 3 (maxoutput) · 256 Scaling Factor = - (maxinput) maxoutput maxinput 9 8.6438 200 1 9 511 399 1 PWM 9 0 - 511 200 PWM = [ ( PR2 ) + 1 ] · 4 · T OSC · (TMR2 ) `§²÷ýµ÷µ) 127 25400 99 255 51000 199 383 76600 299 511 102200 399 1 2008 Microchip Technology Inc. DS01178A DS01178A_CN 5 AN1178 AN1178 PWM PWM PWM PWM PWM PWM 55% 56% 55.5% PWM n PWM PWM PWM 100% 0 PWM 7 PWM PWM 8 PWM PWM 50% 50% PWM + 25 kHz PWM PWM PIC Timer1 9 Timer1 Timer1 Timer1 9 n PWM n PWM PWM 1 8 128 1 256 TIMER1 Timer1 Timer1 Timer1 DS01178A DS01178A_CN 6 2008 Microchip Technology Inc. AN1178 AN1178 T1G Timer1 1. 2. 3. Timer1 Timer0 1 Timer0 Timer1 Timer1 Timer1 1 Timer0 Timer1 10 THIGH TLOW 4 4 T HIGH Dutycycle = - · 255 T +T HIGH 4 255 100% 255 0 255 8 , 100 Timer1 THIGH TLOW THIGH 16 4 24 16 16 Microchip AN617 AN617 "Fixed Point Routines" 24 16 0-255 LOW 4 HIGH+TLOW Timer0 T THIGH+TLOW 10 2008 Microchip Technology Inc. DS01178A DS01178A_CN 7 AN1178 AN1178 ADC ADC PWM 11 12 12 Timer2 11 PWM RC R ADC C PWM 3.3 2.5 ADC ADC · · Timer0 Timer1 PWM Timer2 PWM Timer2 1 / / RPM RPM 8 0 255 RPM 3300 1650RPM 1650RPM 127 3300 RPM 255 PWM DS01178A DS01178A_CN 8 2008 Microchip Technology Inc. AN1178 AN1178 RPM 5 COUNT Timer2 F PWM 255 30 RPM RPMMAX RPM . 5 1 frequency = - period 0-255 RPM 6 6 Excel 6 RPM ( F COUNT 255 30 ) -RPM MAX Speed = -TimerCounts 13 13 RPM PWM 300 54 64 74 82 92 99 110 120 128 138 250 200 30 4 4 8 150 100 50 0 0 200 400 600 800 1000 1200 1400 Timer2 6 8 0 255 9 8 2 3300 RPM 2008 Microchip Technology Inc. 2 1500 115 115 3300 255 255 3500 270 14 DS01178A DS01178A_CN 9 AN1178 AN1178 I/O I/O 14 65% 1000 RPM 650 RPM 2000 RPM 1300 RPM 14 ECCP ECCP " PWM " P1B P1D PWM P1B P1D ECCP P1A P1C x DS01178A DS01178A_CN 10 2008 Microchip Technology Inc. AN1178 AN1178 . 15 0.6V + - M1 M2 1. 2. RSENSE 15 M1 M2 RSENSE 0.6 PWM PWM PWM A PIC12F615 PIC12F615 15 2008 Microchip Technology Inc. · - D1 · R2 R4 MOSFET R3 MOSET MOSFET · R5R6MOSFET DS01178A DS01178A_CN 11 AN1178 AN1178 · R9 PWM PWM · C1 C2 - MOSFET PWM 1 17 0%-10% 2 18 50%-100% 50% 17 1 HV PIC12F615 PIC12F615 PIC16F616 PIC16F616 PIC12HV615 PIC12HV615 PIC16HV616 PIC16HV616 16 16 VUNREG IS 3500 RPM HV Open Loop Response 3000 2500 2000 1500 1000 500 RS VREG PIC12HV615 PIC12HV615 0 0% VDD C 50% Duty Cycle 100% VSS 18 17 18 PWM 5000 (RPM) RPM Fan Speed 2 4000 3000 2000 1000 0 0% 50% 100% 150% Duty Cycle DS01178A DS01178A_CN 12 2008 Microchip Technology Inc. AN1178 AN1178 PID 1 19 PWM - - PID PID AN258 AN258 AN964 AN964 AN937 AN937 AN258 AN258 1 · PIC · · PID PID PID 100% 10% PID 2 7 2 19 + PWM/ - PWM PWM 7 Output = K i Error 2008 Microchip Technology Inc. DS01178A DS01178A_CN 13 AN1178 AN1178 Ki Ki · Ki · Ki · Ki 8 2 PID PWM = 0 { || < 2 4 0 1. 2. PWM PWM PWM PWM DS01178A DS01178A_CN 14 2008 Microchip Technology Inc. AN1178 AN1178 20 21 20 3500 3000 RPM 2500 2000 1500 1000 500 0 0 100 200 300 400 500 600 21 L in e a rity 88000 0 00 77000 0 00 66000 0 00 RPM RPM 55000 0 00 44000 0 00 33000 0 00 22000 0 00 11000 0 00 0 0% 0% 20% 20 % 40% 40% 60% 60 % 80% 80 % 100% 10 0% D u ty C y cle 2008 Microchip Technology Inc. DS01178A DS01178A_CN 15 AN1178 AN1178 PIC12F615 PIC12F615 PIC16F616 PIC16F616 #define PWM 800-900 40-50 AN847 AN847 "RC Model DS00847 DS00847 AN857 AN857 "Brushless DC Motor Control Made Easy" DS00857 DS00857 AN893 AN893 "Low-Cost Bidirectional Brushed DC Motor Control Using the PIC16F684 PIC16F684" DS00893 DS00893 AN894 AN894 dsPIC30F MCU DS00984A DS00984A_CN AN898 AN898 MOSFET DS00898A DS00898A_CN AN905 AN905 DS00905A DS00905A_CN DS01178A DS01178A_CN 16 Aircraft Motor Control" 2008 Microchip Technology Inc. 2008 Microchip Technology Inc. SENSE TP4 CONTROL R4 PWM 100 (BLU) (GRN) (YEL) (BLK) 1G S 2 3 D +12V P1B 100 R2 R5 10K 2N7002LT1GOSCT-ND 2N7002LT1GOSCT-ND Q3 2N7002LT1 2N7002LT1 ZHCS1006CT-ND ZHCS1006CT-ND D1 ZHCS1006TA ZHCS1006TA 1 G 2 S D 3 ZXMN6A07FCT-ND ZXMN6A07FCT-ND TP5 P1D VPP PWM +12V R7 475 1/4W Q1 ZXMN6A07F ZXMN6A07F C5 100 nF +5V OSC2 +12V ISENSE + C1 2.2 UF 35V R1 2 1/2W C2 + 2.2 UF 35V DC FAN MOTOR TP7 TP6 RC0 2 S 3 D G 1 1 2 R6 10K 4 3 R10 THERMISTOR R9 10K +5V JP2 R8 1K ZXMN6A07FCT-ND ZXMN6A07FCT-ND Vss 14 GND 13 RA0 ICSPDATA 12 ICSPCLK RA1 11 RA2 SENSE 10 RC0 RC0 9 RC1 ISENSE 8 P1B RC2 PIC16HV616/SL PIC16HV616/SL 6 RC4 7 RC3 4 MCLR 5 RC5 3 1 VDD 2 OSC1 U1 +12V X X 100 R3 HW-300B HW-300B OUT IN OUT IN U2 P1D +12V ITEMS LABELED WITH POPULATED. C ARE SOCKETED AND ARE SOCKETED BUT GND VPP PK2 J1 1 VPP VDD 2 +5V 4 3 GND DAT ICSPDATA 6 5 CLK NC NO CONNECT PICkitTM 2 PLUNGE HEADER ICSPCLK C6 100 nF A ARE UNPOPULATED. ITEMS LABELED WITH B ARE NOT POPULATED. ITEMS LABELED WITH DEVICE NAMES AND NUMBERS SHOWN HERE ARE FOR REFERENCE ONLY AND MAY DIFFER FROM THE ACTUAL NUMBER. A TP3 SENSE TP2 12V TP1 GND UNLESS OTHERWISE SPECIFIED; RESISTANCE VALUES ARE IN OHMS. RESISTORS ARE 1% TOLERANCE. CAPACITANCE VALUES ARE IN UF. NOTES: AN1178 AN1178 DS01178A DS01178A_CN 17 AN1178 AN1178 DS01178A DS01178A_CN 18 2008 Microchip Technology Inc. Microchip · Microchip Microchip · Microchip Microchip · Microchip Microchip · Microchip · Microchip "" Microchip Microchip Digital Millennium Copyright Act Microchip Microchip Technology Inc. Microchip Technology Inc. Microchip Microchip Microchip / Microchip Microchip Microchip Microchip Accuron dsPIC KEELOQ KEELOQ MPLAB PIC PICmicro PICSTART rfPIC SmartShun UNI/O Microchip Technology Inc. FilterLab Linear Active Thermistor MXDEV MXLAB SEEVALSmartSensor The Embedded Control Solutions Company Microchip Technology Inc. Analog-for-the-Digital Age Application Maestro CodeGuard dsPICDEM dsPICDEM.net dsPICworks dsSPEAK ECAN ECONOMONITOR FanSense In-Circuit Serial Programming ICSP ICEPIC Mindi MiWiMPASMMPLAB Certified MPLIBMPLINK mTouch PICkit PICDEM PICDEM.net PICtail PIC32 PIC32 PowerCal PowerInfo PowerMate PowerTool REAL ICE rfLAB Select Mode Total Endurance WiperLockZENAMicrochip Technology Inc. SQTP Microchip Technology Inc. © 2008, Microchip Technology Inc. Microchip Chandler Tempe Gresham ISO/TS-16949 ISO/TS-16949:2002 PIC® MCU dsPIC® DSC KEELOQ® EEPROM ISO/TS16949 ISO/TS16949:2002 Microchip ISO 9001:2000 2008 Microchip Technology Inc. DS01178A DS01178A_CN 19 Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 1-480-792-7200 Fax: 1-480-792-7277 http://support.microchip.com www.microchip.com Asia Pacific Office Suites 3707-14, 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431 Australia - Sydney Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 India - Bangalore Tel: 91-80-4182-8400 Fax: 91-80-4182-8422 Denmark-Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 India - New Delhi Tel: 91-11-4160-8631 Fax: 91-11-4160-8632 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 India - Pune Tel: 91-20-2566-1512 Fax: 91-20-2566-1513 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Japan - Yokohama Tel: 81-45-471- 6166 Fax: 81-45-471-6122 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 Boston Westborough, MA Tel: 1-774-760-0087 Fax: 1-774-760-0088 Chicago Itasca, IL Tel: 1-630-285-0071 Fax: 1-630-285-0075 Dallas Addison, TX Tel: 1-972-818-7423 Fax: 1-972-818-2924 Detroit Farmington Hills, MI Tel: 1-248-538-2250 Fax: 1-248-538-2260 Kokomo Kokomo, IN Tel: 1-765-864-8360 Fax: 1-765-864-8387 Los Angeles Mission Viejo, CA Tel: 1-949-462-9523 Fax: 1-949-462-9608 Santa Clara Santa Clara, CA Tel: 408-961-6444 Fax: 408-961-6445 Toronto Mississauga, Ontario, Canada Tel: 1-905-673-0699 Fax: 1-905-673-6509 - Tel: 86-10-8528-2100 Fax: 86-10-8528-2104 - Tel: 86-28-8665-5511 Fax: 86-28-8665-7889 - Tel: 852-2401-1200 Fax: 852-2401-3431 - Tel: 86-25-8473-2460 Fax: 86-25-8473-2470 - Tel: 86-532-8502-7355 Fax: 86-532-8502-7205 - Tel: 86-21-5407-5533 Fax: 86-21-5407-5066 - Tel: 86-24-2334-2829 Fax: 86-24-2334-2393 - Tel: 86-755-8203-2660 Fax: 86-755-8203-1760 - Tel: 86-27-5980-5300 Fax: 86-27-5980-5118 - Tel: 86-592-238-8138 Fax: 86-592-238-8130 - Tel: 86-29-8833-7252 Fax: 86-29-8833-7256 Korea - Daegu Tel: 82-53-744-4301 Fax: 82-53-744-4302 Korea - Seoul Tel: 82-2-554-7200 Fax: 82-2-558-5932 82-2-558-5934 Malaysia - Kuala Lumpur Tel: 60-3-6201-9857 Fax: 60-3-6201-9859 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 UK - Wokingham Tel: 44-118-921-5869 Fax: 44-118-921-5820 Malaysia - Penang Tel: 60-4-227-8870 Fax: 60-4-227-4068 Philippines - Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 - Tel: 86-756-321-0040 Fax: 86-756-321-0049 - Tel: 886-7-536-4818 Fax: 886-7-536-4803 - Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 - Tel: 886-3-572-9526 Fax: 886-3-572-6459 DS01178A DS01178A_CN 20 01/02/08 2008 Microchip Technology Inc.