Upload
nhan-nhau-nhet
View
215
Download
2
Embed Size (px)
DESCRIPTION
touch capsense hãng cypress
Citation preview
CY8C20110, CY8C20180 CY8C20160, CY8C20140 CY8C20142CapSense Express Button Capacitive ControllersTnh nng+ 10/8/6/4 ng vo nt nhn in dung Thut ton cm bin ti u nhy cao, nhiu thp Min nhiu i vi RF v AC Nhiu bc x EMC thp H tr nhiu loi ng vo in dung, hnh dng cm bin, kch thc+ ng dng My in in thoi di ng Mn hnh LCD u DVD+ Dng in hot ng thp Dng khi hot ng: cm bin qut lin tc: 1.5mA Dng khi ch ng su: 4uA+ Cu hnh nh my Ty chn iu chnh cm bin, ty chn mt t in H tr ng ra mnh m iu khin LED Trng thi ng ra c th iu khin thong qua giao tip I2C hoc trc tip t trng thi ng vo CapSense Cu hnh qua I2C+ Tnh nng nng cao: Tt c cc GPIO h tr iu chnh sng LED c cu hnh la chn Ng ra ngt Ngi dng nh ngha ng vo Ng vo ngt nh thc Chn iu khin sleep Cc ty chn uc thit lp lu vo b nh khng bay hi D dng tch hp vo cc sn phm cu hnh ng ra kt hp vi h thng khc Khng yu linh kin bn ngoi Cng c cu hnh min ph+ Di in p hot ng rng: 2.4 V to 2.9 V 3.10 V to 3.6 V 4.75 V to 5.25 V+ Giao tip I2C H tr 1.8V H tr la chn in tr ni ko ln Tc ln n 400kbps Cu hnh thong qua a ch I2C+ Phm vi hot ng nhit cng nghip: -40oC n +85oC+ Cc ng gi: 16-pin QFN, 8-pin, and 16-pin SOICTng quanCc b iu khin CapSense Express h tr 4 10 nt nhn cm bin in dung. Cc chc nng ca thit b c cu hnh thong qua cng I2C v c th c lu tr trn b nh khng bay hi v t ng np ln khi m ngun. Ti u trong vic iu chnh sng n LED c chn trong 15 mc cho ng dng thp sng. Thit b c th c cu hnh c n 10 GPIO vi u ra PWM. H s duty cycle c lp trnh bin i cng sng ca LED.Bn khi chnh to nn thit b ny l: li cm bin in dung mnh m vi kh nng chng li cc bc x nhiu cao, Thanh ghi iu khin vi b nh khng bay hi, Ng ra cu hnh, v chun giao tip I2C. Ngi dng c th cu hnh cc thanh ghi vi cc thng s cn thit iu chnh hot ng v nhy ca nt nhn CapSense, ng ra, v lu tr cc thit lp. Chun truyn thng I2C cho php host c th cu hnh thit b v c thng tin cm bin vi thi gian thc. Cu hnh thng qua a ch I2C l y m khng cn bt k phn cng bn ngoi no khc.I2C InterfaceThit b CapSense h tr giao thc I2C theo chun cng nghip, c th s dng : Cu hnh thit b c trng thi v d liu thanh ghi ca thit b iu khin thit b hot ng Thc hin lnhCc a ch I2C c th c sa i trong cu hnha ch I2C thit b:Thit b s dng giao thc a ch 7 bit. Vic truyn d liu lun lun c khi to bi master gi 1 a ch 1 byte: 7 bit u tin cha a ch v bit LSB cho bit hng truyn d liu. Bit LSB l 0 th l ghi d liu t master, l 1 th c d liu bi master.
I2C Clock StretchingClock ko di hay kt bus trong giao thc truyn thng I2C l trng thi cc slave gi mc thp cho bit n ang bn. trong iu kin ny th master s ch cho n khi SCL c slave th ra. Khi master giao tip vi thit b CapSense, CapSense s chn bus I2C sau khi nhn c mi byte cho n khi x l cc byte xong v cc chc nng ni c thc hin. Nu I2C khng h tr clock ko di, master phi i mt thi gian ring cho mi thanh ghi c ghi v c trc khi bit tip theo c truyn i. Cc master phi kim tra trng thi SCL (c ln cao khng) trc khi master truyn bt k d liu no vi CapSense. Nu master khng lm vy v tip tc truyn, th thng tin s sai.Biu cho thy s chm tr ca thi gian ACK
11 Thi gian x l cc d liu nhn c12 Thi gian cho bit thit b gi byte tip theo
Ch hot ng I2C CommandNormal ModeTrong ch hot ng bnh thng, thi gian ack l ti u. (Thi gian ACK trong trng hp chm nht cho tt c cc thanh ghi quan trng l 140us). Thi gian vn xp x nh nhau cho cc cu hnh khc nhau ca slave. gim bt ACK trong Normal Mode cc thanh ghi 0x060x09, 0x0C, 0x0D, 0x100x17, 0x50, 0x51, 0x570x60, 0x7E ch truy cp c. ghi vo thanh ghi ny c th ch c thc hin trong Setup Mode.Setup ModeHu ht cc thanh ghi c truy cp c v ghi mode ny (ngoi tr nhng thanh ghi ch c). thi gian ACK l di hn so vi Normal Mode. (ACK CY8C20110 v host trong vng 100us nhng khng truy cp bt k hot ng no khc cho n khi cu hnh thnh cng v c lu tr vo b nh). Khi CapSense Scanning b disable thi gian ack c th c ci thin vi cc gi tr nh Normal Mode.Device Operation ModesThit b CapSense c hot ng cu hnh bt k trong 3 ch p ng in nng tiu th khc nhau theo yu cu.Active Mode, Active Mode, Deep Sleep ModeActive Mode: tt c cc khi thit b bao gm CapSense v cc h thng ph c cp ngun. Hot ng tiu th ca cc thit b trn phm vi in p hot ng l 1.5mAPeriodic Sleep Mode: Ch ng cung cp mt ngun in trung gian. N c kch hot bi cc Thanh ghi cu hnh tng ng 0x7E, 0x7F. Thit b i vo gic ng khi khng c s kin nh thc b m ni (0x80). Thit b thc dy sau khang thi ng v qut cc cm bin in dung trc khi i vo gic ng mt ln na. Nu bt k cm bin no b tc ng, thit b b nh thc sau . Thit b cng c th b nh thc t ch ng bi cc ngt GPIO. Khang thi gian ng cu hnh thng qua thanh ghi. 1.95 ms (512 Hz) , 15.6 ms (64 Hz) , 125 ms (8 Hz) , 1 s (1 Hz)Khang thi gian ng nn s dng l 8Hz hoc 1Hz tit kim command flash. Trnh t cu hnh nn l:1. Vit d liu cu hnh vo thanh ghi vi cc khang thi gian 8Hz, 1Hz.2. Save thit lp ti flash3. Thay i khang thi gian ng theo thit k.Deep Sleep Mode: Ch ng su tiu th in nng thp nht v khng c hot ng chy. Tt c cc CapSense b disable. Thit b ch c nh thc qua ngt GPIO. Thi gian ng ngt khng th nh thc thit b t ch ng su. iu ny c x l nh mt cht ng lin tc m khng b nh thc nh k. Sleep Control PinCc thit b yu cu phi c chn iu khin kch hot giao tip I2C trong bt k ch ng no. Bng cch ko chn iu khin xung mc thp nh thc thit b v bt u giao tip I2C. Cc chn iu khin sleep c th c cu hnh trn bt k GPIO no.Interrupt Pin to Master thng bo bt k nt nhn c nhn n master, 1 GPIO c th c cu hnh nh ng ra ngt v tt c cc nt CapSense c th c ni ti GPIO vi php ton logic OR. LED Dimming thay i sng v cng ca led, Master (MCU, MPU, DSP) gi m lnh I2C v chng trnh PWM kch hot chn ng ra, t duty cycle v nhiu cu hnh. Cc ngun PWM n c kt ni ti tt c cc pin GPIO v ngi dng nh ngha duty cycle. Mi PWM cho php ng ra c 2 loi: PWM hoc l 0/1 (ph thuc vo cu hnh). C 4 ch khc nhau.