ALLEGRO ASEK-20 Daughterboard nga adunay Samples Programmer

Pasiuna
Kining dali nga giya nagdokumento sa paggamit sa ACS7031x daughterboard (TED-0003346) ug sa ASEK-20 (Bahin #850540-004) uban sa Allegro ACS70311 samples programmer. Ang ASEK-20 chassis makita sa Figure 1, ug ang ibabaw ug ubos nga layer sa ASEK-20 ACS70311 daughterboard makita sa Figure 2. Tan-awa ang Appendix nga seksyon para sa ASEK70311 Daughterboard Schematic.



Pag-download sa Programmer
- Pagrehistro alang sa software sa Allegro Software Portal: https://registration.allegromicro.com/login. 2
- Siguroha nga ang ASEK-20 nga gigamit adunay pinakabag-o nga firmware nga na-download. Tan-awa ang ASEK-20 firmware webpanid (https://registration.allegromicro.com/parts/ ASEK-20) ug ang ASEK-20 dali nga giya ubos sa “Suporta Files” sa ASEK-20 firmware webpanid.
- Human sa pagparehistro ug pag-log in sa software portal, ang dashboard page ipakita. Pilia ang buton nga "Pagpangita usa ka Bahin" nga gipasiugda sa Figure 3.

- I-klik ang "Pangita og Bahin" aron makaadto sa "Available Parts & Software" nga panid.
- Pangitaa ang "ACS70311" sa "Pagpili sa Numero sa Bahin" nga search bar nga gipakita sa Figure 4.

- I-klik ang "View” sunod sa resulta sa pagpangita sa ACS70311 sama sa gipakita nga gipasiugda sa Figure 5.

- I-klik ang "Download" sunod sa unang resulta aron maablihan ang Programming Application ZIP file ingon nga gipasiugda sa pula sa Figure 6.

- Ablihi ug kuhaa ang na-download nga ZIP file ug i-save sa nahibal-an nga lokasyon.
- Ablihi ang gikuha nga ZIP file ug ablihi ang folder nga "Allegro ACS70311 Samples Programmer V#".
- Ablihi ang "Allegro ACS70311 Samples Programmer" nga aplikasyon file (EXE file extension) aron maablihan ang samples programmer.

Pagkonektar sa ASEK-20 sa PC ug ASEK70311 Daughterboard
- Ikonektar ang usa ka tumoy sa USB communications cable ngadto sa USB port sa usa ka personal nga kompyuter.
- Ikonektar ang pikas tumoy sa USB communications cable ngadto sa "USB" port sa ASEK-20 chassis.
- Ikonektar ang usa ka ribbon cable sa "J2" connector sa wala nga bahin sa ACS70311 daughterboard
- Ikonektar ang pikas tumoy sa ribbon cable ngadto sa "Device Connection" port sa ASEK-20 chassis sama sa gipakita sa Figure 8.

- Ikonektar ang DC Power Supply/Cable sa 5 V port sa ASEK-20 chassis.
- I-plug ang DC Power Supply sa usa ka 110/220 AC 60/50 Hz outlet gamit ang angay nga power adapter.
Pagsulod sa ACS70311 sa ACS70311 Daughterboard
Ang ACS70311 coreless current sensor gitanyag sa through-hole, TN leadform (KT ug OK) ug surface-mount, TH leadform (KT lang). Ang mga opsyon sa pagporma sa lead gipakita sa Figure 9. Para sa dugang nga impormasyon, tan-awa ang ACS70310 ug ACS70311 device datasheet.

Aron isulod ang ACS70311 sa ACS70311 nga daughterboard, buhata ang mosunod:
- Ibutang ang ACS70311 sa socket nga gimarkahan og "J1" nga adunay pin 1 sa bahin nga labing layo sa label nga "J1".
- Siguruha nga ang marka sa ejector pin naa sa kilid nga nag-atubang sa socket ingon nga gipahayag sa pinout diagram sa ACS70311 datasheet (tan-awa ang Figure 10).
- I-secure ang bahin sa lugar gamit ang clamps sa wala ug tuo nga kilid sa socket.
- Tan-awa ang Figure 11 nga nagpakita sa ACS70311 sa “J1” socket.
Padayon sa Paggamit sa seksyon sa Programmer sa ubos.


Gamit ang Programmer nga Nagkonektar sa ASEK-20
Ang pag-abli sa programmer moresulta sa usa ka bintana nga susama sa Figure 12 sa ubos.

Aron makonektar ang ASEK-20, i-klik ang “Setup” → “Communication Setup”. Ang dialog box sa Figure 13 makita. I-klik ang hustong COM# sa pulldown menu sunod sa COM Port. Kung ang COM port wala mahibal-an, buhata ang mosunod:
- I-unplug ang USB cable sa ASEK-20.
- I-klik ang "Refresh" sa "Communication Setup" dialog window nga gipasiugda sa asul sa Figure 13.
- Pag-klik sa "COM Port" nga pulldown menu.
- Timan-i kung unsang mga pantalan ang naa sa menu.
- I-plug ang USB cable balik sa ASEK-20.
- I-klik ang "Refresh".
- I-klik ang "COM Port" popup menu pag-usab.
- Timan-i ang COM port nga wala nalista kaniadto sa menu; kini ang pantalan nga konektado sa ASEK-20.
- Pilia kini nga COM port nga gamiton
Sa higayon nga ang husto nga COM port mapili ug ang ASEK-20 konektado sa PC, pamatud-i sunod sa "Komunikasyon" ang kahimtang sa ASEK-20.
Kung ang status "Aktibo", ang ASEK-20 gipaandar ug nagtubag. Kung ang status "Dili Aktibo", ang ASEK-20 wala motubag o gipaandar. Kung mao kini ang kahimtang, i-klik ang "Refresh" ug siguroha nga ang ASEK-20 nga chassis gisaksak sa PC ug ang chassis gipaandar.
I-klik ang "OK" aron mogawas sa dialog box.

Status Bar
Ang berde o pula nga kolor nga rektanggulo sa tuo nga bahin sa status bar nga gipakita nga gipasiugda sa pula sa Figure 14 nagpaila sa kahimtang sa komunikasyon sa ASEK. Kung pula ang status bar, dili aktibo ang komunikasyon ug kung berde, ang aplikasyon nakigkomunikar sa ASEK. Ang COM port nga gitakda karon gisapawan sa kolor nga rektanggulo. Ang pag-klik sa rectangle mag-abli sa dialog setup sa Communication window.

Pag-ON ug OFF sa Part
Aron ma-power ang bahin gamit ang ASEK-20, i-klik ang "Power On" sa tuo nga bahin sa programmer ingon nga gipakita sa pula sa Figure 15.

Sa diha nga ang bahin gipaandar, ang mga kantidad alang sa "VCC [V]" ug "ICC [mA]" mapuno sa mga gisukod nga kantidad. Tinoa nga ang voltage mao ang gitinguha ug nga ang aparato naggamit sa gibana-bana nga 13 mA (maximum nga 15 mA).
Aron mabasa ang output sa ACS70311, pilia ang "Read Output" nga gi-highlight nga berde sa Figure 15. I-verify nga ang Output [V] usa ka makatarunganon nga numero, mga 2.5 volts nga adunay zero external field nga gigamit kung pagsulay sa usa ka bidirectional nga bahin nga adunay 5 volts nga tipikal nga VCC (0.5 volts. nga adunay zero external field nga gigamit alang sa unidirectional device).
Aron mapalong ang bahin, pilia ang "Power Off" sa wala sa "Power On", nga gipasiugda sa asul sa Figure 14 sa ibabaw. Ang pag-klik sa “Power Off” maoy hinungdan sa pagkahulog sa ICC ngadto sa ≈ 0 mA.
Pagbasa ug Pagsulat sa Bahin
Timan-i sa dili pa mobasa ug mosulat sa bahin, ang bahin kinahanglang konektado ug magamit gamit ang programmer GUI.
Girekomenda nga i-save sa tiggamit ang memorya sa usa ka tabular file sa dili pa mag-eksperimento sa programming aron ang user makabalik sa device ngadto sa orihinal nga factory programmed state kon gikinahanglan. Tan-awa ang Pagtipig ug Pagkarga sa Memorya Files seksyon sa ubus.
Aron mabasa ang usa ka field, pilia ang gusto nga field pinaagi sa pag-tsek sa kahon ubos sa "Select" sa wala sa ngalan sa rehistro ug i-klik ang "Read Selected" nga buton nga gipasiugda sa pula sa Figure 15.
Aron magsulat sa usa ka uma, pilia ang gusto nga uma pinaagi sa pag-tsek sa kahon ubos sa "Pagpili" sa wala sa ngalan. Usba ang bili ubos sa "Code" ngadto sa gitinguha nga bili ug pindota ang Enter. I-klik ang "Write Selected" nga buton nga gi-highlight sa asul sa Figure 15.
Aron mapamatud-an nga ang field gisulat sa device, buhata ang mosunod: i-klik ang "Clear Selected" hinungdan nga ang mga value sa "Code" ug "Value" nga mga cell mawala. Dayon i-klik ang "Read Selected". Ang mga kantidad nga gisulat makita pag-usab sa "Code" ug "Value" nga mga selyula nga nagpamatuod nga husto ang pagsulat sa tiggamit sa bahin.

Sa ubos, ang matag kapilian sa menu sa programmer gihubit sa mubo:
- Basaha ang Pinili: nagbasa sa bili sa pinili nga field.
- Isulat ang Gipili: nagsulat gisulod nga bili sa bahin.
- Zero Gipili: kini nga opsyon mag-zero sa pinili nga field apan dili mosulat og zero sa device gawas kon ang "Write Selected" gi-klik.
- Tin-aw ang Gipili: kini nga opsyon magtago ug magwagtang sa bili sa
pinili nga field apan dili mausab ang bili. - Pilia ang Tanan: mopili sa tanang field.
- Deselect Tanan: dili pagpili sa bisan unsa ug sa tanang pinili nga mga natad.
Timan-i nga ang pag-klik sa ngalan sa usa ka pinili nga field maghubit sa field ngadto sa user (tan-awa ang Figure 16). Ang pag-hover sa usa ka field gamit ang PC cursor mosulti sa user sa adres sa maong field (tan-awa ang Figure 18).


Pag-access sa Register Diagram
Aron ma-access ang register diagram, i-hover ang "Tabang" sa menu bar. Pilia ang "ACS70311 Register Diagram". Kini mag-abli sa usa ka dialog window nga susama sa bintana sa Figure 18 sa ubos. Tan-awa ang seksyon sa apendise sa ubos para sa mas dako nga diagram sa rehistro.

Manchester Programming Protocol
Ubos sa “Setup” → “Device Setup…”, ang dialog menu sa Figure 20 sa ubos makita. Sa kini nga menu, mahimo’g usbon sa tiggamit ang lainlaing mga kinaiya sa protocol sa programming sa Manchester nga gigamit sa ASEK-20. Aron ibalik kini nga mga setting sa ilang mga default setting, i-klik ang "Restore Defaults" ingon nga gipasiugda sa pula sa Figure 20. Para sa dugang nga kasayuran bahin sa piho nga aparato
Mga parametro sa Manchester, tan-awa ang ACS70310 ug ACS70311 device datasheet.

Sa ubos, ang matag kapilian sa Manchester gihubit sa mubo:
- Program Enable [V]: gigamit sa pagbutang sa voltage para sa Program Enable.
- Serial Pulse High Level [V]: gigamit sa pagbutang sa voltage alang sa taas nga lebel sa signal sa Manchester.
- Ubos nga Level sa Serial Pulse [V]: gigamit sa pagbutang sa voltage alang sa ubos nga lebel sa signal sa Manchester.
- Slew Rate [V/μs]: gigamit sa pagtakda sa gikusgon sa Manchester signal sa pagkuha sa gikan sa usa ka voltage sa lain.
- Bilis [kb/s]: gigamit sa pagtakda sa bit rate alang sa komunikasyon uban sa ASEK.
- Sukdanan [V]: gigamit sa pagtakda sa threshold alang sa pagtino sa kalainan tali sa usa ka 1 ug usa ka 0 sa pagbuhat sa rehistro pagbasa.
- Inisyal nga mga Sugo: gigamit alang sa mga sugo nga kinahanglan ipadala sa ASEK-20 kung kini gisugdan.
Paglabay sa mga Pamaagi sa Pagprogramaview
Ang ACS70311 naggamit ug bidirectional nga komunikasyon sa VOUT.
Ang ACS70311 nagpatuman sa duha ka pamaagi sa pagprograma: Prog_En Control (Low Voltage Progamming) ug Gipataas ang VCC Conrol.
Samtang ang ACS70310 nagpatuman lamang sa Raised VCC control, ang
Ang ACS70310 nagpatuman sa duha ka pamaagi. Tan-awa ang Figure 21 sa ubos para sa
ACS70311 programming diagram. Ang pamaagi sa pagprograma mahimong mapili kung ang aparato wala. Sa tuo nga bahin sa prgrammer, ang user makapili sa Programming Mode (tan-awa ang Figure 22). Ang Figure 23 sa ubos nagpakita sa duha ka pamaagi sa pagprograma sa ACS70311 sa bangko.



GIKATAHONG VCC CONTROL (ACS70310/1)
Sa dihang ang voltage sa VCC pin nadugangan lapas sa programming threshold, ang device mosulod sa programming mode.
Timan-i nga ang ACS70311 wala magsugod sa komunikasyon; kini motubag sa mga sugo gikan sa external controller. Kung ang mando usa ka pagsulat, wala’y pag-ila gikan sa ACS70311. Kung ang mando usa ka pagbasa, ang ACS70311 motubag pinaagi sa pagpadala sa gihangyo nga datos. Aron masugdan ang bisan unsang komunikasyon, ang VCC kinahanglan nga dugangan sa lebel nga labaw sa VprgL (6.5 V) nga dili molapas sa VprgH (9.2 V). Niining panahona, ang VOUT gi-disable ug naglihok isip input.
PROG_EN CONTROL (LOW VOLTAGE PROGRAMMING, ACS70311 LANG)
Ang ACS70311 mosulod sa programming enable mode kung ang voltage sa programming enable pin (PROG_EN) pin milapas sa VprgH(PROG_EN). Ang ubos nga threshold sa programming enable pin nagtugot alang sa komunikasyon sa ACS70311 nga dili kinahanglan nga makamugna og mga signal nga labaw sa 5V
Pagtipig ug Pagkarga sa Memorya Files
Aron sa pagluwas sa panumduman ingon sa usa ka tabular data file o text file, i-klik ang "Save..." sa ubos sa tuo nga bahin sa GUI nga gi-highlight sa pula sa Figure 24. Ang pag-klik sa "Save..." magbukas sa usa ka file explorer diin ang user makatipig sa impormasyon sa memorya isip CSV file o TXT file. Ang pagtipig sa memorya girekomendar sa dili pa mag-eksperimento sa programming aron ang user makabalik sa device ngadto sa orihinal nga factory-programmed nga estado kon gikinahanglan. Mahimo usab nga i-save sa user ang memorya pinaagi sa pag-klik sa "File” → “I-save ang Memorya…”.
Aron makarga ang na-save na kaniadto file nga adunay impormasyon sa panumduman, i-klik ang "Load ..." ingon nga gipasiugda sa berde sa Figure 24 sa ubos. Ang pag-klik sa “Load…” magbukas sa a file explorer diin ang user maka-navigate sa na-save na nga CSV o TXT file. Ang user mahimo usab nga mag-load sa usa ka memorya file pinaagi sa pag-klik sa "File” → “Load Memory…”.

Duha ka Punto nga Programming
Ang tumong sa two-point programming mao ang pagkalkulo ug pagtakda sa pagkasensitibo sa device gamit ang duha ka nailhang punto. Kinahanglan mahibal-an sa tiggamit ang mga kantidad sa magnetic field ug ang gusto nga voltage output sa duha ka lebel.
Pag-andam ug test bench nga adunay ACS70311 evaluation setup, usa ka ferromagnetic core, ug current-carrying conductor.
Pagsulod ug “Voltage sa kasamtangan nga lebel 1 [V]” target nga bili, ie 1.5 V. Ibutang ang usa ka nailhan nga magnetic field, ie –500 G. Pindota ang “Kasamtangang Level 1” nga buton. Kuhaa ang field kung nahuman na ang pagproseso sa GUI.
Pagsulod ug “Voltage sa kasamtangan nga lebel 2 [V]" target nga bili, ie 3.5 V. Ibutang ang nahibal-an nga magnetic field, ie 500 G. Pindota ang Current Level 2" nga buton. Kuhaa ang field kung nahuman na ang pagproseso sa GUI.


Para ani nga example, ang GUI magbutang sa sensitivity sa device ngadto sa 2 mV/G ug magbutang sa 'sensf' nga kantidad sa rehistro sumala niana. Ang pagkasensitibo sa device gikalkulo sama sa mosunod: ([3.5 – 1.5] V × 1000 / 500 G = 2 mV/G
Ang GUI magbutang usab sa aparato nga offset sa 2.5 V ug itakda ang 'qvof' nga rehistro sumala niana. Mahimo na nga magamit sa user ang 500 G, mabasa ang output, ug makit-an nga ang output mag-swing 1 V, 2.5 V hangtod 3.5 V
TIP UG MGA TRIK PARA SA TWO-POINT PROGRAMMING
Ang mga kantidad alang sa 'senf' ug 'qvof' isulat sa GUI pagkahuman sa duha ka punto nga programming (ang tiggamit dili kinahanglan nga mopili sa "Isulat ang Pinili").
Ang coarse gain value dili awtomatikong ma-update. Kay example, kung ang user mag-input og duha ka voltage nga lebel ug lebel sa uma nga katumbas sa usa ka 10 mV/G device sensitivity ug ang coarse gain value sa pagkakaron gitakda sa 1, ang GUI magpatunghag error message tungod kay ang device dili makabaton ug 10 mV/G sensitivity sa coarse gain 1 .

Kung ang tiggamit mogamit usa ka positibo nga natad kung nagbutang usa ka voltage level ubos sa QVO, ie ang user nagtakda sa “Voltage sa kasamtangan nga lebel 1 [V]" nga mahimong 1.5 V ug ang gipadapat nga magnetic field human sa pagpindot sa "Kasamtangan nga lebel 1" mao ang 500 G, ang GUI maghimo ug mensahe sa sayup nga naghangyo sa tiggamit sa pag-flip sa polarity bit ("pol").

Apendise


Kasaysayan sa Pagbag-o
|
Numero |
Petsa |
Deskripsyon |
|
– |
Oktubre 7, 2020 |
Inisyal nga pagpagawas |
|
1 |
Hulyo 30, 2021 |
Gi-update aron maapil ang OK nga pakete |
Copyright 2021, Allegro MicroSystems.
Ang impormasyon nga anaa niini nga dokumento wala naglangkob sa bisan unsa nga representasyon, warranty, kasigurohan, garantiya, o pag-aghat ni Allegro ngadto sa kustomer mahitungod sa hilisgutan niini nga dokumento. Ang impormasyon nga gihatag dili garantiya nga ang usa ka proseso nga gibase sa kini nga kasayuran mahimong kasaligan, o nga si Allegro nagsusi sa tanan nga posible nga mga paagi sa kapakyasan. Responsibilidad sa kostumer ang paghimo og igo nga pagsulay sa kwalipikasyon sa katapusan nga produkto aron masiguro nga kini kasaligan ug natuman ang tanan nga mga kinahanglanon sa disenyo.
Ang mga kopya niini nga dokumento giisip nga dili kontrolado nga mga dokumento
Alang sa pinakabag-o nga bersyon niini nga dokumento, bisitaha ang among website:
www.allegromicro.com

Mga Dokumento / Mga Kapanguhaan
![]() |
ALLEGRO ASEK-20 Daughterboard nga adunay Samples Programmer [pdf] Manwal sa Gumagamit ASEK-20, ASEK70311, Daughterboard nga adunay Samples Programmer, Samples Programmer |




