AVR32723: Sensor Field Oriented Control for Brushless DC motors with AT32UC3B bit Microcontrollers. Application Note. Features.

Size: px
Start display at page:

Download "AVR32723: Sensor Field Oriented Control for Brushless DC motors with AT32UC3B0256. 32-bit Microcontrollers. Application Note. Features."

Transcription

1 AVR7: Sensor Feld Orented Control for Brushless DC motors wth ATUCB056 Fetures Stndlone Spce Vector Modulton lbrry for AVR UC mcrocontroller. Prk nd Clrke mthemtcl trnsformton lbrry for AVR UC mcrocontroller. Theory of Feld Orented Control. PC pplcton for rel tme motor remote control nd dsply of regulted vrbles. -bt Mcrocontrollers Applcton Note 1 Introducton Ths pplcton note delvers n mplementton of Sensor Feld Orented Control lgorthm for brushless DC motor on Atmel AVR UCB mcrocontrollers. Ths softwre ncludes stndlone lbrres for ll mthemtcl trnsformtons requred by the lgorthm. For more nformton bout the AVR rchtecture, plese refer to the pproprte documents vlble from Requrements The softwre provded wth ths pplcton note requres severl components: A computer runnng Mcrosoft Wndows 000/XP/Vst or Lnux AVRStudo nd the GNU toolchn (GCC) or IAR Embedded Workbench for AVR compler. A JTAGICE mkii or AVROne! debugger Rev. 16A-AVR-06/09

2 Theory of Operton.1 Overvew. Block Dgrm As contnuty n the energy effcency process, the ncrese of cpblty of mcrocontrollers llows to mplement complex lgorthm s Feld Orented Control methodology whch llows to: Reduce power consumpton (less power loss) of electrcl motor drvng. Provde smoother nd more ccurte motor control thn snusodl commnd wth hll feedbck. Optmze motor choce (torque): fnd the best lterntve between dmenson nd power. But ths lgorthm requres more complex computton nd requres more CPU bndwdth thn stndrd lgorthms. Moreover, ths commnd strtegy fts wth some brushless DC motors wth dynmcl lod chnges due to reducton of response tme. It llows regultng torque nd speed t the sme tme. The followng block dgrm descrbes the prncple of the lgorthm. Indeed, t s bsed on: A vectorl commnd for -phses Brushless DC Motors. A perodc current smplng of the shunts locted on these -phses. encpsulted regulton loops: one for the current (torque nd power loss) nd nother for the speed. Fgure -1. Block Dgrm -phses current (I,Ib,Ic) Feld Orented Control Block Current Regulton loop Vectorl Commnd Speed Trget Speed Regulton loop Speed nd Poston AVR7 16A-AVR-06/09

3 AVR7. System Overvew As shown Fgure -, the -phses current re mesured nd one Hll Effect feedbck s used to compute feld orented control lgorthm. Fgure -. System Overvew PWM -phses Inverter PWM_XH PWM_XL PWM_YH PWM_YL -phses BLDC PWM_ZH ATUCB056 (56K flsh, K RAM) Sensor FeldOrented Ccontrol Process PWM_ZL IA IB IC Current Speed Hll Effect A USB Tsk USB-CDC PC 16A-AVR-06/09

4 The USB connecton s used through PC pplcton for rel tme motor remote control nd dsply of regulted vrbles. Ths dt montor dsplys feedbck control remotely. Ths GUI provdes: - grphs nd 1 cursor dsply. - 4 nputs control. The purpose s to be ble to connect to the pplcton wthout dsturbng the behvor of the pplcton. The pplcton offers the followng fetures: - Implements vector control of Brushless DC motor. - Speed rnge from 400 rpm to 000 rpm. 1 - Wth 100 µsec control loop, the CPU s used t 5% by the Sensor Feld Orented Control Process t 4MHz. - Dsply n rel tme the current nd speed mesured. - Control of speed n rel tme. 4 AVR7 1 See secton 5.9 for the explnton of ths lmtton. 16A-AVR-06/09

5 AVR7 16A-AVR-06/09 4 Motor Control Theory 4.1 Generl Model. The mthemtcl model n constnt domn lnked to the sttor s lnked to dfferentl equton wth constnt coeffcents defnng the motor behvor. Applyng the Lenz-Frdy model, we hve: [ ] [ ] [ ] bc bc bc dt d I R V + Wth: [ ] c b bc v v v V, [ ] c bc I b nd [ ] c b bc R s the sttorc resstnce, [ ] t c b v v v re the sttorc voltges, [ ] t c b re the sttorc current nd [ ] t c b re the globl felds n the sttorc solenod. [ ] [ ][ ] [ ] sf bc Ibc L + We cn wrte : Ls (constnt) s the nductnce n sttorc gyres. M (constnt) s the mutul nductnce between the sttorc gyres θ s the electrcl poston of the rotor (θ θ élec ) Ф sf s the mx vlue (constnt) of the flux crete by the permnents mgnet through the sttorc gyres ) cos( ) cos( ) cos( π θ π θ θ sf sf sf c b c b c b dt d Ls M M M Ls M M M Ls dt d R v v v In order to smplfy the mthemtcl resoluton of ths system, some mthemtcl trnsformtons re used. Usng the Prk P1(θ), the nstntneous power s kept nd t llows to hve mthemtcl expresson of the torque stll cceptble for the rel motor. [ ] + + ) cos( ) cos( ) cos( π θ π θ θ sf sf sf c b bc Ls M M M Ls M M M Ls

6 Usng the Prk nverse trnsformton, t s possble to return to the vlues spce from regulted vlues nd generte commnds Prk Trnsformton (P1(θ)) nd Clrke Trnsformton (nv P-1(θ)). The Prk trnsformton s defned from the mtrx P1(θ), t defnes the lnk between the rel vectors [ V bc], [ I bc] et[ bc], the new vectors [ V 0 dq],[ I 0 dq] et[ 0dq]. 1 cos( θ ) 1 π P 1( θ ) cos( θ ) 1 π cos( θ ) Fgure 4-1. Prk Trnsformton sn( θ ) π sn( θ ) π sn( θ ) V q v b V d v [P1(θ)] -1 θ v [x bc ]P1(θ)[X 0dq ] V 0 v c Wth V 0 0V, I 0 0A nd 0 0Wb, the normlzed Prk trnsformton s the ddton the Concord Trnsformton T nd the rottng mtrx p(θ) : cosθ snθ T + p ( θ) snθ cosθ Fgure 4-. D to D Trnsformton x x b x c T t x α x β P(-θ) X d X q 6 AVR7 The Prk nd Clrke trnsformtons re mplemented s softwre lbrry component n the softwre pckge ssocted wth ths pplcton note. See lso secton 5. 16A-AVR-06/09

7 AVR7 4. Power Brdge Commnd. The power brdge stge s here to power the BLDC motor wth lterntves voltges from contnuous source. Ths brdge llows modultng frequency nd mpltude. Fgure 4-. Power Brdge Stge I T T b T c E b b b n c c c T T b T c m C C C b C b C c C c Fgure II-1 Onduleur de tenson trphsé. Power Brdge Stge The logcl sgnls C, C, Cb, C b, Cc nd C c re commnd sgnls for the power brdge. The output voltges re gven from the ground m of source genertor nd from the vrtul neutrl pont n of BLDC motor. V V V m bm cm C E Cb Cc (II-1) V V V m bm cm V V V n bn cn + V + V + V nm nm nm For n equlbrted lod: n + Vbn + Vcn 0 In tht wy, we hve: V V, so : V nm ( Vm + Vbm + Vcm) 1. V V V n bn cn V 1 V V m bm cm E C 1 Cb Cc 16A-AVR-06/09

8 Or : 1 1 V n t 1 t T. 1 1 Vα t T. nd T Vbn 1 1 Vβ Vcn C Vα t t We conclude so: T. E b C, ( T s the trnslton of T ) Vβ Cc The followng tble gves the voltge vlues n the spces (α, β ) nd (, b, c). Tble 4-. Voltge Vlues n the spces (α, β ) nd (, b, c) Vector C C b C c V α V β V n V bn V cn V V V V V E E V V V We show tht ll vectors components (V α, V β ) re wth modules locted n the regulr hexgon. E nd re Fgure 4-4. Spce Vector vlues n the regulr hexgon. (0, 1, 1) (0, 1, 0) V 4 V V β V V 5 (0, 0, (1, 1, V 6 (1, 1, 0) V 1 (0, 0, 1) (1, 0, 1) (1, 0, 0) V α 8 AVR7 16A-AVR-06/09

9 4..1 Spce Vector PWM. The vectorl modulton uses drectly the sgnl for the Concord trnsformton. It AVR7 supposes tht regulton loop s ever mplemented for the generton of V α nd V β components. As stted below, t nstntneous pont, the power brdge s ble to generte only 8 voltges (V, 0,,7) n the spce of trnsformton Concord (V α, V β ) wth two components equl to 0 nd 6 wth the module equl to E nd the ngle to ( π ) ( 1). Two successve vectors, clled V nd V +1 defned sector (Fgure 4-4) wth I from the ntervl [I, VI]. V V V α β E π cos ( 1) E π sn ( 1) π 1 p ( 1) 0 The power stge s only ble to delver voltges nstntneous voltges on smplng perod T, we cn wrte: ( Vαβ ) δ V+ δ + 1 V + 1 Where δ nd δ + 1 re the durton for reltve vlues re the reltves voltges when V nd V +1 ; δ V nd δ + 1 V + 1 re the projecton of vector (V αβ ). The Spce Vector Modulton s mplemented s softwre lbrry component n the softwre pckge ssocted wth ths pplcton note. See lso secton 5. 16A-AVR-06/09

10 Fgure 4-5. Sector Determnton Algorthm. V α nd V β Yes No V β 0 1 or or 4 or 5 or 6 Yes V α 0 No Yes V α 0 No 1 or or 5 or 6 4 or 5 Yes No Yes No Yes No Yes V β - V α 0 V β + V α 0 n V β + V α 0 V β - V α 0 No Yes In ll cses, t s needed to determned sector number where s locted the vector V. To reduce tme executon computng δ et δ + 1, we hve used ths lgorthm. In tht wy, δ et δ + 1 re clculted drectly from V α nd V β : And so V V α β V δ V α β + δ V α + 1 V β + 1 V V α β E π 1 δ p ( 1) + 0 Π p( δ ) 0 10 AVR7 16A-AVR-06/09

11 AVR7 Tble 4-. Sector expressons Sector 1 T 1 τ 1 + τ + τ 0 T τ + τ 0 T τ 0 T 1 τ + τ 0 T τ + τ + τ 0 T τ 0 4 T 1 τ 0 T τ + τ 4 + τ 0 T τ 4 + τ 0 T 1 τ 0 T τ 4 + τ 0 T τ 5 + τ 4 + τ 0 5 T 1 τ 0 + τ 6 T τ 0 T τ 0 + τ 5 + τ 6 6 T 1 τ 0 + τ 1 + τ 6 T τ 0 T τ 0 + τ 6 16A-AVR-06/09

12 4. Current Mesurement Stge Three dentcl shunts re used to red the current I,Ib nd Ic. These vlues should be mplfed to be n the rnge of the ADC. Indeed, f we mesure current of severl mllmps (500mA), the mxmum voltge s round 0.05V. Fgure 4-6. Amplfer stge R Shun R R VA - + R ADC V V1 V1 V R V Offset For exmple: R Vs Offset + ( V V1) R1 When mesurng the three currents I,Ib nd Ic, only two mesures re requred, ndeed I + Ib + Ic 0. Fgure 4-7. ADC nd PWM synchronzton T T PWM T1 ADC t m t m t m t The ADC mesures re done every perod of the PWM. The frst ADC mesure should be done n the tme rnge nmed tm. Ths tme s the mnmum tme where none of the -phses re drven. For exmple: In cse of sector 1, T1 s the longest tme so t mens tht T1 > T-tm, n tht cse t s not possble to mesure I. So Ib nd Ic re mesured nd I s derved from the two others mesures wth the equton I Ib Ic. 1 AVR7 16A-AVR-06/09

13 AVR7 4.4 Current regulton nd speed Regulton 4 In order to reduce tme consumng effect of regultor, we hve used the Integrtor Proportonl (IP) regultor Current Regulton In contnuous domn, the closed loop hs the mthemtcl expresson: K Id Idref Lc s + ( R + Kd ) s + K It s possble to esly dentfy the second order of the trnsfer functon: Wth s + ε ωn s + ωn n nd Kd K Lcω εω Lc R n These correctors hve been chosen to hve deprecton rte ε nd response tme of 5 (T r W n ). Fgure 4-8. Response tme vs Deprecton rte. Response Tme Deprecton rte For tht ω n R L c wth K 4R Lc nd Kd 7. R 4.4. Speed Regulton The externl closed loop for speed regulton hs the followng mthemtcl expresson: Ω Ω ref J s K + Kdv s + K Kv Wth ωn et ε ωn J v s K J dv + ε ωn s + ωn 4 The PI regultor s mplemented s softwre lbrry component n the softwre pckge ssocted wth ths pplcton note. See lso secton 5. 16A-AVR-06/09

14 4.5 Executon Tme nd Regulton Loop We choose ω n 0.1R/L c nd ε, So K R.01 L v 0 J et Kdv 0. 4 c R J Lc The followng tble gves the number of opertons for ech functon Tble 4-. Opertons costs Functon Add Mul Dv Shft Concord bc-to- αβ Clrk αβ-to-dq Clrk Inv dq-to- αβ Regulton Decouplng SVPWM AVR7 5 The decouplng stge s the stge to seprte torque nd power loss regultons fter the current mesurement stge. The de s to be sure to only regulte torque (wthout dsturbng the power loss loop). 16A-AVR-06/09

15 AVR7 4.6 Generl Algorthm As shown n Fgure 4-9, the regulton_loop_tsk() process s sequenced on tck reference (every 100µs). Ths tsk synchronzes current mesurement nd computes ll mthemtcl trnsformtons to execute the Feld Orented Control lgorthm. Insde ths tsk, there re two regulton loops nterlnked: - Current regulton loop. - Speed regulton loop. Fgure 4-9. Regulton Loop Tsk Step Mchne regulton_loop_tsk() MC_current_mesurement() Current mesurement of the -phses Hll Interrupt Yes No Wt hll_estmtor_updte() Updte Tet nd Speed vlues Compute new Tet nd Speed Clrke() Relze the Clrke Trnsformton prk() Relze the Prk Trnsformton Speed Regulton? Yes Proceed Speed Regulton No prk_nv() Execute Speed Regulton ² Relze the Inverse Prk Trnsformton Current Regulton Execute Current Regulton svpwm() Compute new vectorl commnd Messge Redy? Prepre New Messge for the HMI CDC Tsk Sleep() 16A-AVR-06/09

16 5 Source Code Archtecture 5.1 Softwre Archtecture Fgure Softwre Archtecture Feld Orented Control pplcton mn.c CDC communcton tsk HMI usb_tsk() devce_cdc_tsk() devce_cdc_tsk.c Motor Control regulton_loop_tsk() Motor Drver mc_control.c mc_drver.c Motor Control Lbrry PI Regultor SERVICES/MOTOR//PI Spce Vector Modulton SERVICES/MOTOR/SVPWM PARK SERVICES/MOTOR/PARK CLARKE SERVICES/MOTOR/CLARKE HALL ESTIMATOR SERVICES/MOTOR/HALL DRIVERS usb.c dc.c pwm.c flshc.c pm.c gpo.c Ths pplcton does not requre ny opertng system to run. The mn() functon s n chrge of cllng the softwre «tsks» (usng scheduler) relzng FOC lgorthm computton nd USB communcton wth the Communcton Devce Clss (CDC) for HMI mngement. There re tsks: regulton_loop_tsk()the regulton tsk tht computes ll clculton for dedcted FOC lgorthm. usb_tsk() / devce_cdc_tsk()the USB Tsk: Ths tsk s n chrge of the CDC communcton mngement. The mn loop of the pplcton s smple free-runnng tsk scheduler: whle(true) { #fdef USB_DEBUG usb_tsk(); devce_cdc_tsk(); #endf mc_regulton_tsk(); } 16 AVR7 16A-AVR-06/09

17 AVR7 5. Pckge The EVK1101-SENSOR-FIELD-ORIENTED-CONTROL-X.Y.Z.zp contns projects for ATUCB056 RevF or lter: EVK1101-SENSOR-FIELD-ORIENTED-CONTROL-X.Y.Z Defult hrdwre confgurton of the project s to run on the EVK1101 bord, lthough ny bord cn be used (refer to secton 5.5.5) 5. Documentton For full source code documentton, plese refer to the uto-generted Doxygen source code documentton found n: AVR7/APPLICATIONS/EVK110x-MOTOR-CONTROL/BLDC- FOC/EXAMPLE/redme.html 5.4 Projects/ Compler The IAR project s locted here: src/ APPLICATIONS/EVK110x-MOTOR-CONTROL/BLDC-FOC/EXAMPLE/IAR/ The GCC mkefle s locted here: src/ APPLICATIONS/EVK110x-MOTOR-CONTROL/BLDC-FOC/EXAMPLE/GCC/ The AvrStudo project s locted n the root-dr of the pckge: -./ 5.5 Implementtons Detls Mn() The mn() functon of the progrm s locted n the fle: src/applications/evk110x-motor-control/bldc-foc/example/mn.c Ths functon wll: Intlze PWM outputs for Spce Vector Generton. Intlze ADC nputs for -phses current mesurement. Intlze USB connecton for CDC HMI connecton Motor Control Lbrry The motor control lbrry s locted here: src/services/motor_control/ Ths folder delvers: The Prk nd Clrke trnsformtons explned n secton re delvered n the folder src/services/motor_control/park_clarke/ The Spce Vector Modulton explned n secton 4..1 s delvered n the folder src/services/motor_control/svpwm/ 16A-AVR-06/09

18 5.5. HMI CDC Tsk The HMI CDC Tsk s locted here: src/applications/evk110x-motor-control/bldc- FOC/EXAMPLE/devce_cdc_tsk.c Ths tsk receves nd sends messges through the USB communcton. Wth: The messge defnton locted n src/applications/evk110x-motor- CONTROL/BLDC-FOC/EXAMPLE/ENUM/frme.h ATUCB Drvers The exmple frmwre uses the AVR UC drver lbrry vlble n src/utils/libs/drivers/atucb/ Bord Fle Defnton Bord customzton The pplcton s desgned to run on the EVK1101. All projects re confgured wth the followng defne: BOARDEVK1101. The EVK1101 defnton cn be found n the src/boards/evk1101 drectory. For IAR project, open the project optons (Project -> Optons), choose the «C/C++ Compler», then «Preprocessor». Modfy the BOARDEVK1101 defnton by BOARDUSER_BOARD. For GCC, just modfy n the confg.mk fle (src/applications/evk110x-motor-control/bldc-foc/example/gcc) the DEFS defnton wth D BOARDUSER_BOARD. For AvrStudo, open the project propertes (Project -> Propertes), go n the «C/C++ buld», then «Settngs», «tool settngs» nd «Symbols». Modfy the BOARDEVK1101 defnton by BOARDUSER_BOARD. 5.6 Project Confgurton The project confgurton fles cn be found n the src/applications/evk110x- MOTOR-CONTROL/BLDC-FOC/EXAMPLE/CONF/ drectory. Confgurton fles re not lnked to IAR, GCC or AvrStudo projects. The user cn lter ny of them, then rebuld the entre project n order to reflect the new confgurton. /CONF: confgurton heder fles of demo modules: CPU settngs, Perpherl Clock settngs nd Motor settngs 5.7 GUI Applcton The GUI pplcton nstller s locted here: src/applications/evk110x-motor-control/bldc-foc/labview/foc_gu.ms The USB drver s locted here: 18 AVR7 src/applications/evk110x-motor-control/bldc-foc/labview/usb_cdc.nf 16A-AVR-06/09

19 5.8 CPU Cost nd Memory Usge for Sensor Feld Orented Control lgorthm. AVR7 All results re gven usng IAR Workbench 5. compler revson.10a wth speed optmzton level nd Hmtrx optmzton. Crter CPU Occupton Code Sze Dt Const Result 5% wth tck vlue of 100 us t 4MHz. 17Kb 1Kb.5Kb 5.9 Lmtton of the Sensor Feld Orented Control lgorthm. All the pplcton hs been mplemented wth fxed pont lbrry wrtten n -bt formt (Q1.1) 6. The usge of ths lbrry llows ccelerted computtons but t genertes some lmttons n the vrton rnge of ech vrble. For exmple, when computng current regulton, every ADC smples re scled by vrble nmed E. Ths vrble mtches rto of the bus voltge. In the current mplementton, ths vrble hs been fxed to hlf of the nomnl voltge of the motor. In tht cse, the nomnl speed s equl to 000 rpm. 6 See the pplcton note: for more detls. 16A-AVR-06/09

20 5.10 Complng the pplcton If you re usng AVRStudo The followng steps show you how to buld the embedded frmwre ccordng to your envronment. Lunch vrstudo Crete new AVR C project («Fle» -> «new» -> «AVR C Project»). Fll-n the dlogue box wth project nme, set trget MCU to UCB056 nd press fnsh. Choose Import rchve fle («Fle» -> «mport» ), press the next button. Select the EVK1101-SENSOR-FIELD-ORIENTED-CONTROL-X.Y.Z.zp rchve fle wth the browse button. Select «nto folder», check «Overwrte exstng resources wthout wrnng» nd press the fnsh button. The project s now vlble n the gven project nme. Press the buld button If you re usng GCC wth the AVR GNU Toolchn Lod the Code: Plese refer to the pplcton note AVR7: AVR Studo gettng strted Open shell, go to the src/applications/evk110x-motor-control/bldc- FOC/EXAMPLE/GCC/ drectory nd type: mke rebuld progrm run If you re usng IAR Embedded Workbench for Atmel AVR Open IAR nd lod the ssocted IAR project of ths pplcton (locted n the drectorysrc/applications/evk110x-motor-control/bldc- FOC/EXAMPLE/IAR) Press the Debug button t the top rght of the IAR nterfce. The project should comple. Then the generted bnry fle s downloded to the mcrocontroller to fnlly swtch to the debug mode. Clck on the Go button n the Debug menu or press F5. 0 AVR7 16A-AVR-06/09

21 AVR Strt the PC pplcton Plug the EVK1101 to the PC through USB Connecton. The USB enumerton should strt; new serl port ppered n Wndows. Power-up the power brdge Feld Orented Control GUI Once the GUI s lunched, the user cn select serl port number nd connect the pplcton. Fgure Feld Orented Control GUI Iq Speed Id Serl port Increse Speed Vlue When the speed reference ncreses wth constnt resstve torque vlue, the Iq ncreses smoothly to trget the new speed vlue. The Id remns t 0. Fgure 4-1. Increse Speed Vlue Step Speed Iq When the user wnt to ncrese speed vlue 16A-AVR-06/09

22 Increse Resstve Torque Vlue The resstve torque vlue ncreses so the mesured speed vlue decreses. To compenste t, the FOC lgorthm should ncrese the Iq reference nd fnlly the speed s regulted. The Id remns t 0. Fgure 4-1. Increse Resstve Torque Vlue Step Speed Iq AVR7 16A-AVR-06/09

23 AVR7 6 Reference [1] Commnde vectorelle sns cpteur de poston d'une mchne synchrone à mnts permnents Atmel Nntes & IREENA- [] NI LbWndows /CVI 16A-AVR-06/09

24 7 Appendx Fgure 14. Hrdwre Schemtc. 4 AVR7 16A-AVR-06/09

25 16A-AVR-06/09 AVR7

26 Dsclmer Hedqurters Interntonl Atmel Corporton 5 Orchrd Prkwy Sn Jose, CA 9511 USA Tel: 1(408) Fx: 1(408) Atmel As Unt 1-5 & 16, 19/F BEA Tower, Mllennum Cty Kwun Tong Rod Kwun Tong, Kowloon Hong Kong Tel: (85) Fx: (85) Atmel Europe Le Krebs 8, Rue Jen-Perre Tmbud BP Snt-Quentn-en- Yvelnes Cedex Frnce Tel: () Fx: () Atmel Jpn 9F, Tonetsu Shnkw Bldg Shnkw Chuo-ku, Tokyo Jpn Tel: (81) Fx: (81) Product Contct Web Ste Techncl Support Avr@tmel.com Sles Contct Lterture Request Dsclmer: The nformton n ths document s provded n connecton wth Atmel products. No lcense, express or mpled, by estoppel or otherwse, to ny ntellectul property rght s grnted by ths document or n connecton wth the sle of Atmel products. EXCEPT AS SET FORTH IN ATMEL S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel mkes no representtons or wrrntes wth respect to the ccurcy or completeness of the contents of ths document nd reserves the rght to mke chnges to specfctons nd product descrptons t ny tme wthout notce. Atmel does not mke ny commtment to updte the nformton contned heren. Unless specfclly provded otherwse, Atmel products re not sutble for, nd shll not be used n, utomotve pplctons. Atmel s products re not ntended, uthorzed, or wrrnted for use s components n pplctons ntended to support or sustn lfe. 009 Atmel Corporton. All rghts reserved. Atmel, Atmel logo nd combntons thereof, AVR, AVR Studo nd others, re the regstered trdemrks or trdemrks of Atmel Corporton or ts subsdres. Wndows nd others re regstered trdemrks or trdemrks of Mcrosoft Corporton n the U.S. nd or other countres. Other terms nd product nmes my be trdemrks of others. 16A-AVR-06/09

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2 AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2 1. Introduction The purpose of this application note is to show how to compile any of the application and driver examples

More information

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or APPLICATION NOTE Atmel AVR32848: Android Accessory Demo 32-bit Atmel Microcontrollers Features Control an accessory from an Android device Send data to and from an Android device to an accessory Supported

More information

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR1922: Xplain Board Controller Firmware Features USB interface - Mass-storage to on-board DataFlash memory Atmel AVR XMEGA TM reset control 1 Introduction The Xplain board controller, an AT90USB1287,

More information

AVR32138: How to optimize the ADC usage on AT32UC3A0/1, AT32UC3A3 and AT32UC3B0/1 series. 32-bit Microcontrollers. Application Note.

AVR32138: How to optimize the ADC usage on AT32UC3A0/1, AT32UC3A3 and AT32UC3B0/1 series. 32-bit Microcontrollers. Application Note. AVR32138: How to optimize the ADC usage on AT32UC3A0/1, AT32UC3A3 and AT32UC3B0/1 series 1 Introduction This application note outlines the steps necessary to optimize analog to digital conversions on AT32UC3A0/1,

More information

Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2. 8-bit Atmel Microcontrollers. Application Note. Features.

Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2. 8-bit Atmel Microcontrollers. Application Note. Features. Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2 Features Advantages Implementation differences Integration Migration from stack V1 to stack V2 8-bit Atmel Microcontrollers Application

More information

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features.

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features. Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures Features Compliance to USB 2.0 - Chapters 8 and 9 - Classes: HID, MSC, CDC, PHDC Interoperability: OS, classes, self- and bus-powered

More information

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel AVR115: Data Logging with Atmel File System on ATmega32U4 Microcontrollers 01101010 11010101 01010111 10010101 Application Note 1 Introduction Atmel provides a File System management for AT90USBx and ATmegaxxUx

More information

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction Atmel AVR4903: ASF - USB Device HID Mouse Application Features USB 2.0 compliance - Chapter 9 compliance - HID compliance - Low-speed (1.5Mb/s) and full-speed (12Mb/s) data rates Standard USB HID mouse

More information

AVR1900: Getting started with ATxmega128A1 on STK600. 8-bit Microcontrollers. Application Note. 1 Introduction

AVR1900: Getting started with ATxmega128A1 on STK600. 8-bit Microcontrollers. Application Note. 1 Introduction AVR1900: Getting started with ATxmega128A1 on STK600 1 Introduction This document contains information about how to get started with the ATxmega128A1 on STK 600. The first three sections contain information

More information

AVR1510: Xplain training - XMEGA USART. 8-bit Microcontrollers. Application Note. Prerequisites. 1 Introduction

AVR1510: Xplain training - XMEGA USART. 8-bit Microcontrollers. Application Note. Prerequisites. 1 Introduction AVR1510: Xplain training - XMEGA USART Prerequisites Required knowledge AVR1500: Xplain training XMEGA Basics AVR1502: Xplain training XMEGA Direct Memory Access Controller Software prerequisites Atmel

More information

A Hadoop Job Scheduling Model Based on Uncategorized Slot

A Hadoop Job Scheduling Model Based on Uncategorized Slot Journl of Communctons Vol. 10, No. 10, October 2015 A Hdoop Job Schedulng Model Bsed on Unctegored Slot To Xue nd Tng-tng L Deprtment of Computer Scence, X n Polytechnc Unversty, X n 710048, Chn Eml: xt73@163.com;

More information

Boolean Algebra. ECE 152A Winter 2012

Boolean Algebra. ECE 152A Winter 2012 Boolen Algebr ECE 52A Wnter 22 Redng Assgnent Brown nd Vrnesc 2 Introducton to Logc Crcuts 2.5 Boolen Algebr 2.5. The Venn Dgr 2.5.2 Notton nd Ternology 2.5.3 Precedence of Opertons 2.6 Synthess Usng AND,

More information

AVR32701: AVR32AP7 USB Performance. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32701: AVR32AP7 USB Performance. 32-bit Microcontrollers. Application Note. Features. 1 Introduction AVR32701: AVR32AP7 USB Performance Features Linux USB bulk transfer performance ATSTK1000 (32-bit SDRAM bus width) ATNGW100 (16-bit SDRAM bus width) GadgetFS driver and gadgetfs-test application USB performance

More information

AVR1318: Using the XMEGA built-in AES accelerator. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1318: Using the XMEGA built-in AES accelerator. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR1318: Using the XMEGA built-in AES accelerator Features Full compliance with AES (FIPS Publication 197, 2002) - Both encryption and decryption procedures 128-bit Key and State memory XOR load option

More information

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features. APPLICATION NOTE Features Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor Less than 5µs response time on Hall sensor output change Theoretical maximum of 1600k RPM Over-current sensing

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-280 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

More information

WiMAX DBA Algorithm Using a 2-Tier Max-Min Fair Sharing Policy

WiMAX DBA Algorithm Using a 2-Tier Max-Min Fair Sharing Policy WMAX DBA Algorthm Usng 2-Ter Mx-Mn Fr Shrng Polcy Pe-Chen Tseng 1, J-Yn Ts 2, nd Wen-Shyng Hwng 2,* 1 Deprtment of Informton Engneerng nd Informtcs, Tzu Ch College of Technology, Hulen, Twn pechen@tccn.edu.tw

More information

Canon NTSC Help Desk Documentation

Canon NTSC Help Desk Documentation Canon NTSC Help Desk Documentaton READ THIS BEFORE PROCEEDING Before revewng ths documentaton, Canon Busness Solutons, Inc. ( CBS ) hereby refers you, the customer or customer s representatve or agent

More information

Experiment 6: Friction

Experiment 6: Friction Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht

More information

AntiSpyware Enterprise Module 8.5

AntiSpyware Enterprise Module 8.5 AntiSpywre Enterprise Module 8.5 Product Guide Aout the AntiSpywre Enterprise Module The McAfee AntiSpywre Enterprise Module 8.5 is n dd-on to the VirusScn Enterprise 8.5i product tht extends its ility

More information

8-bit. Application Note. Microcontrollers. AVR282: USB Firmware Upgrade for AT90USB

8-bit. Application Note. Microcontrollers. AVR282: USB Firmware Upgrade for AT90USB AVR282: USB Firmware Upgrade for AT90USB Features Supported by Atmel FLIP program on all Microsoft O/S from Windows 98SE and later FLIP 3.2.1 or greater supports Linux Default on chip USB bootloader In-System

More information

Welch Allyn CardioPerfect Workstation Installation Guide

Welch Allyn CardioPerfect Workstation Installation Guide Welch Allyn CrdioPerfect Worksttion Instlltion Guide INSTALLING CARDIOPERFECT WORKSTATION SOFTWARE & ACCESSORIES ON A SINGLE PC For softwre version 1.6.5 or lter For network instlltion, plese refer to

More information

AVR32788: AVR 32 How to use the SSC in I2S mode. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32788: AVR 32 How to use the SSC in I2S mode. 32-bit Microcontrollers. Application Note. Features. 1 Introduction AVR32788: AVR 32 How to use the SSC in I2S mode Features I²S protocol overview I²S on the AVR32 I²S sample rate configurations Example of use with AT32UC3A on EVK1105 board 32-bit Microcontrollers Application

More information

Application Note. 8-bit Microcontrollers. AVR270: USB Mouse Demonstration

Application Note. 8-bit Microcontrollers. AVR270: USB Mouse Demonstration AVR270: USB Mouse Demonstration Features Runs with AT90USB Microcontrollers at 8MHz USB Low Power Bus Powered Device (less then 100mA) Supported by any PC running Windows (98SE or later), Linux or Mac

More information

Newton-Raphson Method of Solving a Nonlinear Equation Autar Kaw

Newton-Raphson Method of Solving a Nonlinear Equation Autar Kaw Newton-Rphson Method o Solvng Nonlner Equton Autr Kw Ater redng ths chpter, you should be ble to:. derve the Newton-Rphson method ormul,. develop the lgorthm o the Newton-Rphson method,. use the Newton-Rphson

More information

Optimal Pricing Scheme for Information Services

Optimal Pricing Scheme for Information Services Optml rcng Scheme for Informton Servces Shn-y Wu Opertons nd Informton Mngement The Whrton School Unversty of ennsylvn E-ml: shnwu@whrton.upenn.edu e-yu (Shron) Chen Grdute School of Industrl Admnstrton

More information

APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction.

APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction. APPLICATION NOTE Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer Introduction Atmel AVR 8-bit Microcontroller This application note describes how to implement a real time counter (RTC)

More information

Reasoning to Solve Equations and Inequalities

Reasoning to Solve Equations and Inequalities Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing

More information

Resistive Network Analysis. The Node Voltage Method - 1

Resistive Network Analysis. The Node Voltage Method - 1 esste Network Anlyss he nlyss of n electrcl network conssts of determnng ech of the unknown rnch currents nd node oltges. A numer of methods for network nlyss he een deeloped, sed on Ohm s Lw nd Krchoff

More information

Vector Geometry for Computer Graphics

Vector Geometry for Computer Graphics Vector Geometry for Computer Grphcs Bo Getz Jnury, 7 Contents Prt I: Bsc Defntons Coordnte Systems... Ponts nd Vectors Mtrces nd Determnnts.. 4 Prt II: Opertons Vector ddton nd sclr multplcton... 5 The

More information

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS AVR1309: Using the XMEGA SPI Features Introduction to SPI and the XMEGA SPI module Setup and use of the XMEGA SPI module Implementation of module drivers Polled master Interrupt controlled master Polled

More information

AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System. 8-bit Microcontrollers. Application Note.

AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System. 8-bit Microcontrollers. Application Note. AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System Features 32-bit Real Time Counter (RTC) - 32-bit counter - Selectable clock source 1.024kHz 1Hz - Long overflow time

More information

Irregular Repeat Accumulate Codes 1

Irregular Repeat Accumulate Codes 1 Irregulr epet Accumulte Codes 1 Hu Jn, Amod Khndekr, nd obert McElece Deprtment of Electrcl Engneerng, Clforn Insttute of Technology Psden, CA 9115 USA E-ml: {hu, mod, rjm}@systems.cltech.edu Abstrct:

More information

YOU FINALLY FINISHED YOUR FILM. NOW WHAT? Distributor...? Sales agent...? GOT IT: SELF DISTRIBUTION

YOU FINALLY FINISHED YOUR FILM. NOW WHAT? Distributor...? Sales agent...? GOT IT: SELF DISTRIBUTION YOU FINALLY FINISHED YOUR FILM. NOW WHAT? Dstrbutor...? Sles gent...? GOT IT: SELF DISTRIBUTION THE ADVANTAGES OF SELF DISTRIBUTION: A gurnteed openng n NY / LA prme theter nd you keep 100% of the boxoffce.

More information

AVR287: USB Host HID and Mass Storage Demonstration. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR287: USB Host HID and Mass Storage Demonstration. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR287: USB Host HID and Mass Storage Demonstration Features Based on AVR USB OTG Reduced Host Runs on AT90USB647/1287 Support bootable/non-bootable standard USB mouse Support USB Hub feature (Mass Storage

More information

AT91SAM ARM-based Flash MCU. Application Note

AT91SAM ARM-based Flash MCU. Application Note Modbus Slave Stack for the Atmel Family of SAM3 Microcontrollers (Free Modbus Stack from Embedded Solutions) 1. Scope This application note provides directions and instructions to application engineers

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) 2127472, Fax: (370-5) 276 1380, Email: info@teltonika.

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) 2127472, Fax: (370-5) 276 1380, Email: info@teltonika. VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

AVR1600: Using the XMEGA Quadrature Decoder. 8-bit Microcontrollers. Application Note. Features. 1 Introduction. Sensors

AVR1600: Using the XMEGA Quadrature Decoder. 8-bit Microcontrollers. Application Note. Features. 1 Introduction. Sensors AVR1600: Using the XMEGA Quadrature Decoder Features Quadrature Decoders 16-bit angular resolution Rotation speed and acceleration 1 Introduction Quadrature encoders are used to determine the position

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR1301: Using the XMEGA DAC Features 12 bit resolution Up to 1 M conversions per second Continuous drive or sample-and-hold output Built-in offset and gain calibration High drive capabilities Driver source

More information

Project 6 Aircraft static stability and control

Project 6 Aircraft static stability and control Project 6 Aircrft sttic stbility nd control The min objective of the project No. 6 is to compute the chrcteristics of the ircrft sttic stbility nd control chrcteristics in the pitch nd roll chnnel. The

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-265 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our

More information

AVR033: Getting Started with the CodeVisionAVR C Compiler. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR033: Getting Started with the CodeVisionAVR C Compiler. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR033: Getting Started with the CodeVisionAVR C Compiler Features Installing and Configuring CodeVisionAVR to Work with the Atmel STK 500 Starter Kit and AVR Studio Debugger Creating a New Project Using

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

How To Network A Smll Business

How To Network A Smll Business Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

ALABAMA ASSOCIATION of EMERGENCY MANAGERS

ALABAMA ASSOCIATION of EMERGENCY MANAGERS LBM SSOCTON of EMERGENCY MNGERS ON O PCE C BELLO MER E T R O CD NCY M N G L R PROFESSONL CERTFCTON PROGRM .. E. M. CERTFCTON PROGRM 2014 RULES ND REGULTONS 1. THERE WLL BE FOUR LEVELS OF CERTFCTON. BSC,

More information

AVR2006: Design and characterization of the Radio Controller Board's 2.4GHz PCB Antenna. Application Note. Features.

AVR2006: Design and characterization of the Radio Controller Board's 2.4GHz PCB Antenna. Application Note. Features. AVR26: Design and characterization of the Radio Controller Board's 2.4GHz PCB Antenna Features Radiation pattern Impedance measurements WIPL design files NEC model Application Note 1 Introduction This

More information

Small Business Cloud Services

Small Business Cloud Services Smll Business Cloud Services Summry. We re thick in the midst of historic se-chnge in computing. Like the emergence of personl computers, grphicl user interfces, nd mobile devices, the cloud is lredy profoundly

More information

Three-Phase Induction Generator Feeding a Single-Phase Electrical Distribution System - Time Domain Mathematical Model

Three-Phase Induction Generator Feeding a Single-Phase Electrical Distribution System - Time Domain Mathematical Model Three-Phse Induton Genertor Feedng Sngle-Phse Eletrl Dstruton System - Tme Domn Mthemtl Model R.G. de Mendonç, MS. CEFET- GO Jtí Deentrlzed Unty Eletrotehnl Coordnton Jtí GO Brzl 763 L. Mrtns Neto, Dr.

More information

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction AVR319: Using the USI module for SPI communication Features C-code driver for SPI master and slave Uses the USI module Supports SPI Mode 0 and 1 Introduction The Serial Peripheral Interface (SPI) allows

More information

UNLOCKING TECHNOLOGY IVECO

UNLOCKING TECHNOLOGY IVECO UNLOCKING TECHNOLOGY IVECO IVECO - CONTENTS PPLICTIONS PGE DS136 IVECO 3 DS177 IVECO CN 3 DIGNOSTIC SOCKETS LOCTIONS IVECO 4 GENERL OPERTION 5 6 TIPS & HINTS 15 2 Version: 2.3 July 2011 Copyright 2009

More information

APPLICATION NOTE. Atmel LF-RFID Kits Overview. Atmel LF-RFID Kit. LF-RFID Kit Introduction

APPLICATION NOTE. Atmel LF-RFID Kits Overview. Atmel LF-RFID Kit. LF-RFID Kit Introduction APPLICATION NOTE Atmel LF-RFID Kits Overview Atmel LF-RFID Kit LF-RFID Kit Introduction Atmel offers several design and evaluation kits for a fast and easy way to test the LF-RFID technology but also developing

More information

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions. Lerning Objectives Loci nd Conics Lesson 3: The Ellipse Level: Preclculus Time required: 120 minutes In this lesson, students will generlize their knowledge of the circle to the ellipse. The prmetric nd

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

MATH 150 HOMEWORK 4 SOLUTIONS

MATH 150 HOMEWORK 4 SOLUTIONS MATH 150 HOMEWORK 4 SOLUTIONS Section 1.8 Show tht the product of two of the numbers 65 1000 8 2001 + 3 177, 79 1212 9 2399 + 2 2001, nd 24 4493 5 8192 + 7 1777 is nonnegtive. Is your proof constructive

More information

AVR305: Half Duplex Compact Software UART. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR305: Half Duplex Compact Software UART. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR305: Half Duplex Compact Software UART Features 32 Words of Code, Only Handles Baud Rates of up to 38.4 kbps with a 1 MHz XTAL Runs on Any AVR Device Only Two Port Pins Required Does Not Use Any Timer

More information

Using CryptoMemory in Full I 2 C Compliant Mode. Using CryptoMemory in Full I 2 C Compliant Mode AT88SC0104CA AT88SC0204CA AT88SC0404CA AT88SC0808CA

Using CryptoMemory in Full I 2 C Compliant Mode. Using CryptoMemory in Full I 2 C Compliant Mode AT88SC0104CA AT88SC0204CA AT88SC0404CA AT88SC0808CA Using CryptoMemory in Full I 2 C Compliant Mode 1. Introduction This application note describes how to communicate with CryptoMemory devices in full I 2 C compliant mode. Full I 2 C compliance permits

More information

Fuzzy Clustering for TV Program Classification

Fuzzy Clustering for TV Program Classification Fuzzy Clusterng for TV rogrm Clssfcton Yu Zhwen Northwestern olytechncl Unversty X n,.r.chn, 7007 yuzhwen77@yhoo.com.cn Gu Jnhu Northwestern olytechncl Unversty X n,.r.chn, 7007 guh@nwpu.edu.cn Zhou Xngshe

More information

trademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed 01.02.2007

trademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed 01.02.2007 trdemrk nd symbol guidelines trdemrk guidelines The trdemrk Cn be plced in either of the two usul configurtions but horizontl usge is preferble. Wherever possible the trdemrk should be plced on blck bckground.

More information

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control Interntionl Journl of Science nd Reserch (IJSR) Spce Vector Pulse Width Modultion Bsed Induction Motor with V/F Control Vikrmrjn Jmbulingm Electricl nd Electronics Engineering, VIT University, Indi Abstrct:

More information

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description APPLICATION NOTE Atmel AT259: In House Unit with Bluetooth Low Energy Module Hardware User Guide Features 8-bit Atmel Microcontroller Low power consumption Interface with BLE with UART Bi-direction wake

More information

Section 5.3 Annuities, Future Value, and Sinking Funds

Section 5.3 Annuities, Future Value, and Sinking Funds Secton 5.3 Annutes, Future Value, and Snkng Funds Ordnary Annutes A sequence of equal payments made at equal perods of tme s called an annuty. The tme between payments s the payment perod, and the tme

More information

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter APPLICATION NOTE Features Atmel AVR32918: UC3-A3 Xplained Hardware User s Guide Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter I/O One mechanical button

More information

ORIGIN DESTINATION DISAGGREGATION USING FRATAR BIPROPORTIONAL LEAST SQUARES ESTIMATION FOR TRUCK FORECASTING

ORIGIN DESTINATION DISAGGREGATION USING FRATAR BIPROPORTIONAL LEAST SQUARES ESTIMATION FOR TRUCK FORECASTING ORIGIN DESTINATION DISAGGREGATION USING FRATAR BIPROPORTIONAL LEAST SQUARES ESTIMATION FOR TRUCK FORECASTING Unversty of Wsconsn Mlwukee Pper No. 09-1 Ntonl Center for Freght & Infrstructure Reserch &

More information

Application Note. Atmel ATSHA204 Authentication Modes. Prerequisites. Overview. Introduction

Application Note. Atmel ATSHA204 Authentication Modes. Prerequisites. Overview. Introduction Application Note Atmel Authentication Modes Prerequisites Hardware Atmel AT88CK454BLACK Evaluation Board Atmel AT88CK109STK8 Kit Software Atmel Crypto Evaluation Studio (ACES) Overview Understand which

More information

AVR030: Getting Started with IAR Embedded Workbench for Atmel AVR. 8-bit Microcontrollers. Application Note. Features.

AVR030: Getting Started with IAR Embedded Workbench for Atmel AVR. 8-bit Microcontrollers. Application Note. Features. AVR030: Getting Started with IAR Embedded Workbench for Atmel AVR Features How to open a new workspace and project in IAR Embedded Workbench Description and option settings for compiling the c-code Setting

More information

Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor APPLICATION NOTE AVR1925: XMEGA-C3 Xplained Hardware User s Guide Features Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors Ambient light sensor Temperature

More information

AVR353: Voltage Reference Calibration and Voltage ADC Usage. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR353: Voltage Reference Calibration and Voltage ADC Usage. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR353: Voltage Reference Calibration and Voltage ADC Usage Features Voltage reference calibration. - 1.100V +/-1mV (typical) and < 90ppm/ C drift from 10 C to +70 C. Interrupt controlled voltage ADC sampling.

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features APPLICATION NOTE AT07175: SAM-BA Bootloader for SAM D21 Atmel SAM D21 Introduction Atmel SAM Boot Assistant (Atmel SAM-BA ) allows In-System Programming (ISP) from USB or UART host without any external

More information

Application Note. 8-bit Microcontrollers. AVR272: USB CDC Demonstration UART to USB Bridge

Application Note. 8-bit Microcontrollers. AVR272: USB CDC Demonstration UART to USB Bridge AVR272: USB CDC Demonstration UART to USB Bridge Features Supported by Windows 2000 or later No driver installation Virtual COM Port Enumeration USB to RS232 Bridge with dynamic baudrate Bus powered 8-bit

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Positive Integral Operators With Analytic Kernels

Positive Integral Operators With Analytic Kernels Çnky Ünverte Fen-Edeyt Fkülte, Journl of Art nd Scence Sy : 6 / Arl k 006 Potve ntegrl Opertor Wth Anlytc Kernel Cn Murt D KMEN Atrct n th pper we contruct exmple of potve defnte ntegrl kernel whch re

More information

Graphs on Logarithmic and Semilogarithmic Paper

Graphs on Logarithmic and Semilogarithmic Paper 0CH_PHClter_TMSETE_ 3//00 :3 PM Pge Grphs on Logrithmic nd Semilogrithmic Pper OBJECTIVES When ou hve completed this chpter, ou should be ble to: Mke grphs on logrithmic nd semilogrithmic pper. Grph empiricl

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

APPLICATION NOTE. Atmel AT02985: User s Guide for USB-CAN Demo on SAM4E-EK. Atmel AVR 32-bit Microcontroller. Features. Description.

APPLICATION NOTE. Atmel AT02985: User s Guide for USB-CAN Demo on SAM4E-EK. Atmel AVR 32-bit Microcontroller. Features. Description. APPLICATION NOTE Atmel AT02985: User s Guide for USB-CAN Demo on SAM4E-EK Atmel AVR 32-bit Microcontroller Features USB-CAN gateway USB CDC class (virtual serial port) provides low level data stream Customized

More information

EN3: Introduction to Engineering. Teach Yourself Vectors. 1. Definition. Problems

EN3: Introduction to Engineering. Teach Yourself Vectors. 1. Definition. Problems EN3: Introducton to Engneerng Tech Yourself Vectors Dvson of Engneerng Brown Unversty. Defnton vector s mthemtcl obect tht hs mgntude nd drecton, nd stsfes the lws of vector ddton. Vectors re used to represent

More information

Models and Software for Urban and Regional Transportation Planning : The Contributions of the Center for Research on Transportation

Models and Software for Urban and Regional Transportation Planning : The Contributions of the Center for Research on Transportation Models nd Softwre for Urbn nd Regonl Plnnng : The Contrbutons of the Center for Reserch on Mchel Florn Aprl 2008 CIRRELT-2008-11 Models nd Softwre for Urbn Regonl Plnnng: The Contrbutons of the Center

More information

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction AVR317: Using the Master SPI Mode of the USART module Features Enables Two SPI buses in one device Hardware buffered SPI communication Polled communication example Interrupt-controlled communication example

More information

Binary Representation of Numbers Autar Kaw

Binary Representation of Numbers Autar Kaw Binry Representtion of Numbers Autr Kw After reding this chpter, you should be ble to: 1. convert bse- rel number to its binry representtion,. convert binry number to n equivlent bse- number. In everydy

More information

USER GUIDE. ZigBit USB Stick User Guide. Introduction

USER GUIDE. ZigBit USB Stick User Guide. Introduction USER GUIDE ZigBit USB Stick User Guide Introduction This user guide describes how to get started with the Atmel ZigBit USB sticks. The ZigBit USB sticks is targeted for evaluating the USB features of the

More information

How To Set Up A Network For Your Business

How To Set Up A Network For Your Business Why Network is n Essentil Productivity Tool for Any Smll Business TechAdvisory.org SME Reports sponsored by Effective technology is essentil for smll businesses looking to increse their productivity. Computer

More information

Vendor Rating for Service Desk Selection

Vendor Rating for Service Desk Selection Vendor Presented By DATE Using the scores of 0, 1, 2, or 3, plese rte the vendor's presenttion on how well they demonstrted the functionl requirements in the res below. Also consider how efficient nd functionl

More information

Introducing a platform to facilitate reliable and highly productive embedded developments

Introducing a platform to facilitate reliable and highly productive embedded developments Beyond the IDE Introducing a platform to facilitate reliable and highly productive embedded developments Author: Joerg Bertholdt, Director of Marketing, MCU Tools and Software, Atmel Corporation Beyond

More information

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control Chpter 5 Configurtion of ISDN Protocols This chpter provides instructions for configuring the ISDN protocols in the SP201 for signling conversion. Use the sections tht reflect the softwre you re configuring.

More information

Atmel AVR1017: XMEGA - USB Hardware Design Recommendations. 8-bit Atmel Microcontrollers. Application Note. Features.

Atmel AVR1017: XMEGA - USB Hardware Design Recommendations. 8-bit Atmel Microcontrollers. Application Note. Features. Atmel AVR1017: XMEGA - USB Hardware Design Recommendations Features USB 2.0 compliance - Signal integrity - Power consumption - Back driver voltage - Inrush current EMC/EMI considerations Layout considerations

More information

Faraday's Law of Induction

Faraday's Law of Induction Introducton Faraday's Law o Inducton In ths lab, you wll study Faraday's Law o nducton usng a wand wth col whch swngs through a magnetc eld. You wll also examne converson o mechanc energy nto electrc energy

More information

YIELD CURVE FITTING 2.0 Constructing Bond and Money Market Yield Curves using Cubic B-Spline and Natural Cubic Spline Methodology.

YIELD CURVE FITTING 2.0 Constructing Bond and Money Market Yield Curves using Cubic B-Spline and Natural Cubic Spline Methodology. YIELD CURVE FITTING 2.0 Constructng Bond and Money Market Yeld Curves usng Cubc B-Splne and Natural Cubc Splne Methodology Users Manual YIELD CURVE FITTING 2.0 Users Manual Authors: Zhuosh Lu, Moorad Choudhry

More information

Incorporating Negative Values in AHP Using Rule- Based Scoring Methodology for Ranking of Sustainable Chemical Process Design Options

Incorporating Negative Values in AHP Using Rule- Based Scoring Methodology for Ranking of Sustainable Chemical Process Design Options 20 th Europen ymposum on Computer Aded Process Engneerng ECAPE20. Perucc nd G. Buzz Ferrrs (Edtors) 2010 Elsever B.V. All rghts reserved. Incorportng Negtve Vlues n AHP Usng Rule- Bsed corng Methodology

More information

APPLICATION NOTE. Atmel AT01095: Joystick Game Controller Reference Design. 8-/16-bit Atmel Microcontrollers. Features.

APPLICATION NOTE. Atmel AT01095: Joystick Game Controller Reference Design. 8-/16-bit Atmel Microcontrollers. Features. APPLICATION NOTE Features Atmel AT01095: Joystick Game Controller Reference Design 8-/16-bit Atmel Microcontrollers Joystick Game Controller Atmel ATxmega32A4U microcontroller In System Programming (ISP)

More information

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE SMART ARM-based Microcontrollers SMARTCARD XPRO USER GUIDE Preface Atmel SMARTCARD Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Atmel SMARTCARD Xplained Pro is designed

More information

MENT STATUS. cd subject to resolution of indicated comments, :ptance or approval of design detiuls, calculations, the supplier and does not relieve

MENT STATUS. cd subject to resolution of indicated comments, :ptance or approval of design detiuls, calculations, the supplier and does not relieve . COGMA-A-79, Rev. STRUCTURAL NTrGRlT ASSSSMNT OF TH LOW ACTVT WAST FACLT (LAW) SCONDAR OFFGASNSSL VNT PROCSS SSTM (LVP) MSCLLANOUS TRATMNT UNT (MTU) SUBSSTMS ANCLLAR QUPMNT JobNo. 259 MNT STATUS cd subject

More information

Lecture 3: Force of Interest, Real Interest Rate, Annuity

Lecture 3: Force of Interest, Real Interest Rate, Annuity Lecture 3: Force of Interest, Real Interest Rate, Annuty Goals: Study contnuous compoundng and force of nterest Dscuss real nterest rate Learn annuty-mmedate, and ts present value Study annuty-due, and

More information

Morgan Stanley Ad Hoc Reporting Guide

Morgan Stanley Ad Hoc Reporting Guide spphire user guide Ferury 2015 Morgn Stnley Ad Hoc Reporting Guide An Overview For Spphire Users 1 Introduction The Ad Hoc Reporting tool is ville for your reporting needs outside of the Spphire stndrd

More information

8051 Flash Microcontroller. Application Note. A Digital Thermometer Using the Atmel AT89LP2052 Microcontroller

8051 Flash Microcontroller. Application Note. A Digital Thermometer Using the Atmel AT89LP2052 Microcontroller A Digital Thermometer Using the Atmel AT89LP2052 Microcontroller Features Temperature range -55 C to +125 C in.5 C increments LCD Display RS485 Interface Applicable to any AT89LP Microcontroller C and

More information

General Porting Considerations. Memory EEPROM XRAM

General Porting Considerations. Memory EEPROM XRAM AVR097: Migration between ATmega128 and ATmega2561 Features General Porting Considerations Memory Clock sources Interrupts Power Management BOD WDT Timers/Counters USART & SPI ADC Analog Comparator ATmega103

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs VoIP (Voice over Internet Protocol) offers low cost lterntive to expensive trditionl phone services nd is rpidly becoming the communictions system of choice for smll

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

How To Design An Ism Band Antenna For 915Mhz/2.4Ghz Ism Bands On A Pbbb (Bcm) Board

How To Design An Ism Band Antenna For 915Mhz/2.4Ghz Ism Bands On A Pbbb (Bcm) Board APPLICATION NOTE Features AT09567: ISM Band PCB Antenna Reference Design Atmel Wireless Compact PCB antennas for 915MHz and 2.4GHz ISM bands Easy to integrate Altium design files and gerber files Return

More information

+ + + - - This circuit than can be reduced to a planar circuit

+ + + - - This circuit than can be reduced to a planar circuit MeshCurrent Method The meshcurrent s analog of the nodeoltage method. We sole for a new set of arables, mesh currents, that automatcally satsfy KCLs. As such, meshcurrent method reduces crcut soluton to

More information