UG515: EFM32PG23 Pro Kiti Kullanım Kılavuzu
EFM32PG23 Gecko Mikrodenetleyici
PG23 Pro Kiti, EFM32PG23™ Gecko Mikrodenetleyiciye aşina olmak için mükemmel bir başlangıç noktasıdır.
Profesyonel kit, EFM32PG23'in birçok özelliğinden bazılarını gösteren sensörler ve çevre birimleri içerir. Kit, bir EFM32PG23 Gecko uygulaması geliştirmek için gerekli tüm araçları sağlar.
HEDEF CİHAZ
- EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
- CPU: 32 bit ARM® Cortex-M33
- Bellek: 512 kB flaş ve 64 kB RAM
KİT ÖZELLİKLERİ
- USB bağlantısı
- Gelişmiş Enerji Monitörü (AEM)
- SEGGER J-Link yerleşik hata ayıklayıcı
- Harici donanımın yanı sıra yerleşik MCU'yu destekleyen hata ayıklama çoklayıcı
- 4×10 bölümlü LCD
- Kullanıcı LED'leri ve basma düğmeleri
- Silicon Labs'ın Si7021 Bağıl Nem ve Sıcaklık Sensörü
- IADC gösterimi için SMA konnektörü
- Endüktif LC sensörü
- Genişletme kartları için 20 pinli 2.54 mm başlık
- G/Ç pinlerine doğrudan erişim için koparma pedleri
- Güç kaynakları arasında USB ve CR2032 düğme pil bulunur.
YAZILIM DESTEĞİ
- Sadelik Stüdyosu™
- IAR Gömülü Çalışma Tezgahı
- Keil MDK
giriiş
1.1 Açıklama
PG23 Pro Kiti, EFM32PG23 Gecko Mikrodenetleyicilerde uygulama geliştirme için ideal bir başlangıç noktasıdır. Kartta, EFM32PG23 Gecko Mikrodenetleyicinin birçok özelliğinden bazılarını gösteren sensörler ve çevre birimleri bulunur. Ek olarak kart, harici uygulamalarla kullanılabilen tam özellikli bir hata ayıklayıcı ve enerji izleme aracıdır.
1.2 Özellikler
- EFM32PG23 Gecko Mikrodenetleyici
- 512 kB Flaş
- 64kB RAM
- QFN48 paketi
- Hassas akım ve hacim için Gelişmiş Enerji İzleme sistemitage izleme
- Harici Silicon Labs cihazlarında hata ayıklama olanağı sunan entegre Segger J-Link USB hata ayıklayıcı/emülatörü
- 20-pin genişletme başlığı
- G/Ç pinlerine kolay erişim için koparma pedleri
- Güç kaynakları arasında USB ve CR2032 pil bulunur
- 4×10 bölümlü LCD
- Kullanıcı etkileşimi için EFM2'ye bağlı 32 basma düğmesi ve LED
- Silicon Labs'ın Si7021 Bağıl Nem ve Sıcaklık Sensörü
- EFM32 IADC gösterimi için SMA konnektörü
- EFM1.25 IADC için harici 32 V referansı
- Metalik nesnelerin endüktif yakınlık algılaması için LC tank devresi
- LFXO ve HFXO için kristaller: 32.768 kHz ve 39.000 MHz
1.3 Başlarken
Yeni PG23 Pro Kitinizi kullanmaya nasıl başlayacağınıza ilişkin ayrıntılı talimatları Silikon Laboratuvarlarında bulabilirsiniz Web sayfalar: silabs.com/development-tools
Kit Blok Şeması
Bir fazlaview PG23 Pro Kitinin yapısı aşağıdaki şekilde gösterilmektedir.
Kit Donanım Düzeni
PG23 Pro Kit düzeni aşağıda gösterilmiştir.
Bağlayıcılar
4.1 Koparma Pedleri
EFM32PG23'ün GPIO pinlerinin çoğu, kartın üst ve alt kenarlarındaki pin başlığı sıralarında mevcuttur. Bunlar standart 2.54 mm pin aralığına sahiptir ve gerekirse pin başlıkları lehimlenebilir. G/Ç pinlerine ek olarak güç raylarına ve toprağa bağlantılar da sağlanır. Bazı pinlerin kit çevre birimleri veya özellikleri için kullanıldığını ve ödün vermeden özel bir uygulama için kullanılamayabileceğini unutmayın.
Aşağıdaki şekil, devre kartının pin çıkışını ve kartın sağ kenarındaki EXP başlığının pin çıkışını göstermektedir. EXP başlığı bir sonraki bölümde daha ayrıntılı olarak açıklanmıştır. Koparma pedi bağlantıları, kolay başvuru için her bir pimin yanında serigrafi olarak da basılmıştır.
Aşağıdaki tablo koparma pedleri için pin bağlantılarını göstermektedir. Ayrıca farklı pinlere hangi kit çevre birimlerinin veya özelliklerinin bağlı olduğunu da gösterir.
Tablo 4.1. Alt Sıra (J101) Pinout
Pin | EFM32PG23 G/Ç Pimi | Paylaşılan Özellik |
1 | VMCU | EFM32PG23 cilttage alan (AEM tarafından ölçülür) |
2 | Yeraltı | Zemin |
3 | PC8 | UIF_LED0 |
4 | PC9 | UIF_LED1 / EXP13 |
5 | PB6 | VCOM_RX / EXP14 |
6 | PB5 | VCOM_TX / EXP12 |
7 | PB4 | UIF_BUTTON1 / EXP11 |
8 | NC | |
9 | PB2 | ADC_VREF_ENABLE |
Pin | EFM32PG23 G/Ç Pimi | Paylaşılan Özellik |
10 | PB1 | VCOM_ENABLE |
11 | NC | |
12 | NC | |
13 | RST | EFM32PG23 Sıfırla |
14 | AIN1 | |
15 | Yeraltı | Zemin |
16 | 3V3 | Kart denetleyicisi kaynağı |
Pin | EFM32PG23 G/Ç Pimi | Paylaşılan Özellik |
1 | 5V | Kart USB ses seviyesitage |
2 | Yeraltı | Zemin |
3 | NC | |
4 | NC | |
5 | NC | |
6 | NC | |
7 | NC | |
8 | PA8 | SENSOR_I2C_SCL / EXP15 |
9 | PA7 | SENSOR_I2C_SDA / EXP16 |
10 | PA5 | UIF_BUTTON0 / EXP9 |
11 | PA3 | DEBUG_TDO_SWO |
12 | PA2 | DEBUG_TMS_SWDIO |
13 | PA1 | DEBUG_TCK_SWCLK |
14 | NC | |
15 | Yeraltı | Zemin |
16 | 3V3 | Kart denetleyicisi kaynağı |
4.2 EXP Başlığı
Kartın sağ tarafında, çevre birimlerinin veya eklenti kartlarının bağlanmasına izin vermek için açılı bir 20 pinli EXP başlığı sağlanmıştır. Konektör, EFM32PG23 Gecko'nun çoğu özelliğiyle kullanılabilecek bir dizi I/O pini içerir. Ek olarak VMCU, 3V3 ve 5V güç rayları da açığa çıkar.
Konektör, SPI, UART ve I²C veri yolu gibi yaygın olarak kullanılan çevre birimlerinin konektördeki sabit konumlarda bulunmasını sağlayan bir standardı takip eder. Geri kalan pinler genel amaçlı G/Ç için kullanılır. Bu, bir dizi farklı Silicon Labs kitine takılabilen genişletme kartlarının tanımlanmasına olanak tanır.
Aşağıdaki şekil PG23 Pro Kit için EXP başlığının pin atamasını göstermektedir. Mevcut GPIO pinlerinin sayısındaki sınırlamalar nedeniyle bazı EXP başlık pinleri kit özellikleriyle paylaşılmaktadır.
Tablo 4.3. EXP Başlığı Bağlantısı
Pin | Bağlantı | EXP Başlık İşlevi | Paylaşılan Özellik |
20 | 3V3 | Kart denetleyicisi kaynağı | |
18 | 5V | Kart denetleyicisi USB ses seviyesitage | |
16 | PA7 | I2C_SDA | SENSOR_I2C_SDA |
14 | PB6 | UART_RX | VCOM_RX |
12 | PB5 | UART_TX | VCOM_TX |
10 | NC | ||
8 | NC | ||
6 | NC | ||
4 | NC | ||
2 | VMCU | EFM32PG23 cilttage alanı, AEM ölçümlerine dahildir. | |
19 | BOARD_ID_SDA | Ek kartların tanımlanması için kart denetleyicisine bağlanır. | |
17 | BOARD_ID_SCL | Ek kartların tanımlanması için kart denetleyicisine bağlanır. | |
15 | PA8 | I2C_SCL | SENSOR_I2C_SCL |
13 | PC9 | GPIO | UIF_LED1 |
11 | PB4 | GPIO | UIF_BUTTON1 |
9 | PA5 | GPIO | UIF_BUTTON0 |
Pin | Bağlantı | EXP Başlık İşlevi | Paylaşılan Özellik |
7 | NC | ||
5 | NC | ||
3 | AIN1 | ADC Girişi | |
1 | Yeraltı | Zemin |
4.3 Hata Ayıklama Bağlayıcısı (DBG)
Hata ayıklama bağlayıcısı, Simplicity Studio kullanılarak ayarlanabilen hata ayıklama moduna bağlı olarak ikili bir amaca hizmet eder. "Debug IN" modu seçilirse konnektör, harici bir hata ayıklayıcının yerleşik EFM32PG23 ile kullanılmasına olanak tanır. "Debug OUT" modu seçilirse konektör, kitin harici bir hedefe yönelik hata ayıklayıcı olarak kullanılmasına olanak tanır. "MCU'da Hata Ayıklama" modu (varsayılan) seçilirse konnektör, hem kart denetleyicisinin hem de yerleşik hedef cihazın hata ayıklama arayüzünden yalıtılır.
Bu konektör, farklı çalışma modlarını desteklemek üzere otomatik olarak değiştirildiğinden, yalnızca kart denetleyicisine güç verildiğinde kullanılabilir (J-Link USB kablosu bağlı). Kart denetleyicisinin gücü kesildiğinde hedef cihaza hata ayıklama erişimi gerekiyorsa, bu doğrudan ara başlığındaki uygun pinlere bağlanarak yapılmalıdır. Konektörün pin çıkışı standart ARM Cortex Debug 19 pinli konektörün pin çıkışına uygundur.
Pin çıkışı aşağıda ayrıntılı olarak açıklanmaktadır. Konektörün J'yi desteklemesine rağmenTAG Seri Kablo Hata Ayıklamaya ek olarak, kitin veya yerleşik hedef aygıtın bunu desteklediği anlamına gelmez.
Pin çıkışı, ARM Cortex Debug bağlayıcısının pin çıkışı ile eşleşse de, pin 7 Cortex Debug bağlayıcısından fiziksel olarak çıkarıldığından bunlar tam uyumlu değildir. Bazı kablolarda, bu pin mevcutken kullanılmalarını engelleyen küçük bir fiş bulunur. Bu durumda fişi çıkarın veya bunun yerine standart 2×10 1.27 mm düz kablo kullanın.
Tablo 4.4. Hata Ayıklama Bağlayıcı Pimi Açıklamaları
Pin Numaraları | İşlev | Not |
1 | HEDEF | Hedef referans hacmitage. Hedef ve hata ayıklayıcı arasında mantıksal sinyal seviyelerini değiştirmek için kullanılır. |
2 | TMS / SDWIO / C2D | JTAG test modu seçimi, Seri Kablo verileri veya C2 verileri |
4 | TCK / SWCLK / C2CK | JTAG test saati, Seri Tel saati veya C2 saati |
6 | TDO/SWO | JTAG test verileri veya Seri Kablo çıkışı |
8 | TDI / C2Dps | JTAG Verileri test etme veya C2D "pin paylaşımı" işlevi |
10 | SIFIRLAMA / C2CKps | Hedef cihazı sıfırlama veya C2CK “pin paylaşımı” işlevi |
12 | NC | TRACECLK |
14 | NC | İZLENDİ0 |
16 | NC | İZLENDİ1 |
18 | NC | İZLENDİ2 |
20 | NC | İZLENDİ3 |
9 | Kablo algılama | Toprağa bağlan |
11, 13 | NC | Bağlı değil |
3, 5, 15, 17, 19 | Yeraltı |
4.4 Basitlik Bağlayıcı
Profesyonel kitte bulunan Basitlik Konektörü, AEM ve Sanal COM bağlantı noktası gibi gelişmiş hata ayıklama özelliklerinin harici bir hedefe yönelik kullanılmasını sağlar. Pin çıkışı aşağıdaki şekilde gösterilmektedir.
Şekildeki sinyal adları ve pin açıklama tablosu, kart denetleyicisinden alınmıştır. Bu, VCOM_TX'in harici hedef üzerindeki RX pinine, VCOM_RX'in hedefin TX pinine, VCOM_CTS'nin hedefin RTS pinine ve VCOM_RTS'nin hedefin CTS pinine bağlanması gerektiği anlamına gelir.
Not: VMCU hacminden çekilen akımtage pini AEM ölçümlerine dahil edilirken, 3V3 ve 5V voltage pinleri değildir. AEM ile harici bir hedefin mevcut tüketimini izlemek için, ölçümler üzerindeki etkisini en aza indirmek için yerleşik MCU'yu en düşük enerji moduna getirin.
Tablo 4.5. Basitlik Konnektör Pin Açıklamaları
Pin Numaraları | İşlev | Tanım |
1 | VMCU | AEM tarafından izlenen 3.3 V güç rayı |
3 | 3V3 | 3.3 V güç rayı |
5 | 5V | 5 V güç rayı |
2 | VCOM_TX | Sanal COM TX |
4 | VCOM_RX | Sanal COM RX |
6 | VCOM_CTS | Sanal COM CTS |
8 | VCOM_RTS | Sanal COM RTS |
17 | BOARD_ID_SCL | Kart Kimliği SCL |
19 | BOARD_ID_SDA | Kart Kimliği SDA |
10, 12, 14, 16, 18, 20 | NC | Bağlı değil |
7, 9, 11, 13, 15 | Yeraltı | Zemin |
Güç Kaynağı ve Sıfırlama
5.1 MCU Güç Seçimi
Profesyonel kitteki EFM32PG23'e şu kaynaklardan biri tarafından güç verilebilir:
- Hata ayıklama USB kablosu
- 3 V düğme pil
MCU'nun güç kaynağı, pro kitin sol alt köşesindeki kaydırma anahtarı ile seçilir. Aşağıdaki şekil, sürgülü anahtar ile farklı güç kaynaklarının nasıl seçilebileceğini göstermektedir.
Anahtar AEM konumundayken, EFM3.3PG32'e güç sağlamak için pro kit üzerindeki düşük gürültülü 23 V LDO kullanılır. Bu LDO yine hata ayıklama USB kablosundan güç alıyor. Gelişmiş Enerji Monitörü artık seri olarak bağlanarak doğru yüksek hızlı akım ölçümlerine ve enerji hata ayıklama/profil oluşturmaya olanak tanır.
Anahtar BAT konumundayken, cihaza güç sağlamak için CR20 soketindeki 2032 mm'lik düğme pil kullanılabilir. Anahtar bu konumdayken, hiçbir akım ölçümü aktif değildir. Bu, MCU'yu harici bir güç kaynağıyla çalıştırırken önerilen anahtar konumudur.
Not: Gelişmiş Enerji Monitörü, yalnızca güç seçim anahtarı AEM konumundayken EFM32PG23'ün mevcut tüketimini ölçebilir.
5.2 Kart Denetleyici Gücü
Kart denetleyicisi, hata ayıklayıcı ve AEM gibi önemli özelliklerden sorumludur ve yalnızca kartın sol üst köşesindeki USB bağlantı noktasından güç alır. Kitin bu kısmı ayrı bir güç alanında bulunur, böylece hata ayıklama işlevi korunurken hedef cihaz için farklı bir güç kaynağı seçilebilir. Bu güç etki alanı, kart denetleyicisine giden güç kesildiğinde hedef güç etki alanından akım sızıntısını önlemek için de yalıtılmıştır.
Kart denetleyicisi güç alanı, güç anahtarının konumundan etkilenmez.
Kit, kart denetleyicisini ve hedef güç alanlarını, içlerinden birinin gücü kesildiğinde birbirlerinden izole edecek şekilde dikkatlice tasarlanmıştır. Bu, hedef EFM32PG23 cihazının BAT modunda çalışmaya devam etmesini sağlar.
5.3 EFM32PG23 Sıfırlama
EFM32PG23 MCU birkaç farklı kaynak tarafından sıfırlanabilir:
- RESET düğmesine basan bir kullanıcı
- #RESET pinini aşağıya çeken yerleşik hata ayıklayıcı
- #RESET pinini aşağıya çeken harici bir hata ayıklayıcı
Yukarıda belirtilen sıfırlama kaynaklarına ek olarak, kart denetleyicisinin başlatılması sırasında EFM32PG23'e bir sıfırlama da yapılacaktır. Bu, kart denetleyicisine giden gücün kesilmesinin (J-Link USB kablosunun çıkarılmasının) bir sıfırlama oluşturmayacağı, ancak kart denetleyicisi başlatılırken kabloyu tekrar takmanın bir sıfırlama oluşturmayacağı anlamına gelir.
Çevre Birimleri
Profesyonel kit, EFM32PG23'ün bazı özelliklerini sergileyen bir dizi çevre birimine sahiptir.
Çevre birimlerine yönlendirilen çoğu EFM32PG23 G/Ç'nin aynı zamanda ara pedlerine veya EXP başlığına da yönlendirildiğini ve bunları kullanırken dikkate alınması gerektiğini unutmayın.
6.1 Basmalı Butonlar ve LED'ler
Kitte BTN0 ve BTN1 olarak işaretlenmiş iki kullanıcı düğmesi bulunur. Doğrudan EFM32PG23'e bağlanırlar ve 1 ms zaman sabitiyle RC filtreleri tarafından geri döndürülürler. Düğmeler PA5 ve PB4 pinlerine bağlanır.
Kitte ayrıca EFM0PG1 üzerindeki GPIO pinleri tarafından kontrol edilen LED32 ve LED23 olarak işaretlenmiş iki sarı LED bulunur. LED'ler PC8 ve PC9 pinlerine aktif-yüksek konfigürasyonda bağlanır.
6.2 LCD
EFM20'nin LCD çevre birimine 32 pinli bir segment LCD bağlanır. LCD'de 4 ortak hat ve 10 segment çizgisi bulunur ve dörtlü modda toplam 40 segment verir. Bu çizgiler ara pedlerinde paylaşılmaz. Sinyallerin segmentlere eşlenmesi hakkında bilgi için kit şemasına bakın.
EFM32 LCD çevre biriminin şarj pompası pinine bağlı bir kondansatör de kit içerisinde mevcuttur.
6.3 Si7021 Bağıl Nem ve Sıcaklık Sensörü
Si7021 |2C bağıl nem ve sıcaklık sensörü, nem ve sıcaklık sensörü elemanlarını, analogdan dijitale dönüştürücüyü, sinyal işlemeyi, kalibrasyon verilerini ve IC Arayüzünü birleştiren monolitik bir CMOS IC'dir. Nemi algılamak için endüstri standardı, düşük K'lı polimerik dielektriklerin patentli kullanımı, düşük sapma ve histerezis ile mükemmel uzun vadeli stabiliteye sahip düşük güçlü, monolitik CMOS Sensör IC'lerinin yapımına olanak tanır.
Nem ve sıcaklık sensörleri fabrikada kalibre edilmiştir ve kalibrasyon verileri çip üzerindeki kalıcı bellekte saklanır. Bu, sensörlerin yeniden kalibrasyon veya yazılım değişikliği gerektirmeden tamamen değiştirilebilir olmasını sağlar.
Si7021, 3×3 mm DFN paketinde mevcuttur ve yeniden lehimlenebilir. 3×3 mm DFN-6 paketlerinde mevcut RH/sıcaklık sensörleri için donanım ve yazılım uyumlu drop-in yükseltme olarak kullanılabilir, daha geniş bir aralıkta hassas algılama ve daha düşük güç tüketimi sunar. İsteğe bağlı fabrikada takılan kapak, düşük profesyonelfileMontaj sırasında (örn. yeniden akışlı lehimleme) ve ürünün ömrü boyunca (hidrofobik/oleofobik sıvılar ve parçacıklar hariç) sensörü korumaya yönelik uygun araçlar.
Si7021, HVAC/R ve varlık takibinden endüstriyel ve tüketici platformlarına kadar çeşitli uygulamalarda nem, çiy noktası ve sıcaklığı ölçmek için ideal, doğru, düşük güçlü, fabrikada kalibre edilmiş bir dijital çözüm sunar.
Si2 için kullanılan |7021C veri yolu EXP başlığıyla paylaşılır. Sensör, VMCU tarafından çalıştırılır; bu, sensörün akım tüketiminin AEM ölçümlerine dahil edildiği anlamına gelir.
Silikon Laboratuvarlarına başvurun web Daha fazla bilgi için sayfalar: http://www.silabs.com/humidity-sensors.
6.4 LC Sensörü
Düşük Enerji Sensör Arayüzünü (LESENSE) göstermeye yönelik endüktif-kapasitif bir sensör, kartın sağ alt kısmında bulunur. LESENSE çevre birimi vol'ü kullanır.tagİndüktör boyunca bir salınım akımı ayarlamak için dijital-analog dönüştürücü (VDAC) ve ardından salınım azalma süresini ölçmek için analog karşılaştırıcıyı (ACMP) kullanır. Salınım bozulma süresi, indüktörün birkaç milimetre yakınında metal nesnelerin bulunmasından etkilenecektir.
LC sensörü, metal bir nesne indüktöre yaklaştığında EFM32PG23'ü uykudan uyandıran bir sensörün uygulanması için kullanılabilir; bu da yine bir yardımcı sayaç darbe sayacı, kapı alarm anahtarı, konum göstergesi veya başka uygulamalar olarak kullanılabilir. metal bir nesnenin varlığını hissetmek ister.
LC sensörünün kullanımı ve çalışması hakkında daha fazla bilgi için Simplicity Studio'da veya Silicon Labs'taki belge kitaplığında bulunan "AN0029: Düşük Enerji Sensör Arayüzü - Endüktif Algı" uygulama notuna bakın. webalan.
6.5 IADC SMA Konektörü
Kit, tek uçlu bir konfigürasyonda özel IADC giriş pinlerinden (AIN32) biri aracılığıyla EFM23PG0'ün IADC'sine bağlanan bir SMA konektörüne sahiptir. Özel ADC girişleri, harici sinyaller ile IADC arasındaki optimum bağlantıları kolaylaştırır.
SMA konnektörü ile ADC pini arasındaki giriş devresi, çeşitli hızlarda optimum yerleşim performansı arasında iyi bir uzlaşma sağlayacak şekilde tasarlanmıştır.amphızları ve aşırı gerilim durumunda EFM32'nin korunmasıtage durum. IADC'yi, 1 MHz'den yüksek olacak şekilde yapılandırılmış ADC_CLK ile Yüksek Doğruluk modunda kullanıyorsanız, 549 Ω direncini 0 Ω ile değiştirmek faydalı olacaktır. Bu, aşırı voltajın azalması pahasına gelirtagkoruma. IADC hakkında daha fazla bilgi için cihazın referans kılavuzuna bakın.
Kaynağın çıkış empedansına bağlı olarak ölçümleri etkileyen SMA konnektör girişinde toprağa 49.9 Ω direnç bulunduğunu unutmayın. 49.9 Ω çıkış empedans kaynaklarına yönelik performansı artırmak için 50 Ω direnç eklenmiştir.
6.6 Sanal COM Bağlantı Noktası
Bir ana bilgisayar ile hedef EFM32PG23 arasında uygulama veri aktarımı için kart denetleyicisine asenkron bir seri bağlantı sağlanır ve bu, harici bir seri port adaptörüne olan ihtiyacı ortadan kaldırır.
Sanal COM bağlantı noktası, hedef aygıt ile kart denetleyicisi arasındaki fiziksel bir UART'tan ve kart denetleyicisindeki seri bağlantı noktasını USB üzerinden ana bilgisayar için kullanılabilir hale getiren mantıksal bir işlevden oluşur. UART arayüzü iki pin ve bir etkinleştirme sinyalinden oluşur.
Tablo 6.1. Sanal COM Bağlantı Noktası Arayüzü Pinleri
Sinyal | Tanım |
VCOM_TX | Verileri EFM32PG23'den kart denetleyicisine aktarın |
VCOM_RX | Kart denetleyicisinden EFM32PG23'e veri alın |
VCOM_ENABLE | Verilerin kart denetleyicisine geçmesine izin vererek VCOM arayüzünü etkinleştirir |
Not: VCOM bağlantı noktası yalnızca J-Link USB kablosunun takılmasını gerektiren kart denetleyicisine güç verildiğinde kullanılabilir.
Gelişmiş Enerji Monitörü
7.1 Kullanım
Advanced Energy Monitor (AEM) verileri kart denetleyicisi tarafından toplanır ve Energy Pro tarafından görüntülenebilir.filer, Simplicity Studio aracılığıyla edinilebilir. Energy Pro'yu kullanarakfiler, akım tüketimi ve hacimtagÖlçülebilir ve EFM32PG23 üzerinde çalışan gerçek koda gerçek zamanlı olarak bağlanabilir.
7.2 Çalışma Teorisi
0.1 µA ila 47 mA (114 dB dinamik aralık) arasındaki akımı doğru bir şekilde ölçmek için bir akım algılama amplifier bir çift kazanç s ile birlikte kullanılırtage. şimdiki anlam amplifier hacmi ölçertage küçük bir seri direncin üzerine bırakın. kazançtagdaha fazla ampbu cildi yaşartage iki akım aralığı elde etmek için iki farklı kazanç ayarı ile. Bu iki aralık arasındaki geçiş 250 µA civarında gerçekleşir. Dijital filtreleme ve ortalama alma, kart denetleyicisinde s'den önce yapılır.ampdosyalar Energy Pro'ya aktarılırfiler uygulama.
Kit başlatma sırasında, bir anlamda ofset hatasını telafi eden AEM'nin otomatik kalibrasyonu gerçekleştirilir. ampcankurtaranlar
7.3 Doğruluk ve Performans
AEM, 0.1 µA ila 47 mA aralığındaki akımları ölçebilir. 250 µA'nın üzerindeki akımlar için AEM, 0.1 mA dahilinde doğrudur. 250 µA'nın altındaki akımları ölçerken doğruluk 1 µA'ya çıkar. Mutlak doğruluk 1 µA'nın altındaki aralıkta 250 µA olmasına rağmen AEM, akım tüketimindeki 100 nA kadar küçük değişiklikleri tespit edebilir. AEM 6250 akım üretirampsaniyede lez.
Yerleşik Hata Ayıklayıcı
PG23 Pro Kit, kodu indirmek ve EFM32PG23'te hata ayıklamak için kullanılabilecek entegre bir hata ayıklayıcı içerir. Kit üzerinde EFM32PG23'ün programlanmasına ek olarak hata ayıklayıcı, harici Silicon Labs EFM32, EFM8, EZR32 ve EFR32 cihazlarını programlamak ve hata ayıklamak için de kullanılabilir.
Hata ayıklayıcı, Silicon Labs cihazlarıyla kullanılan üç farklı hata ayıklama arayüzünü destekler:
- Tüm EFM32, EFR32 ve EZR32 cihazlarında kullanılan Seri Kablo Hata Ayıklama
- JTAGEFR32 ve bazı EFM32 cihazlarıyla kullanılabilen
- EFM2 cihazlarıyla kullanılan C8 Hata Ayıklama
Hata ayıklamanın doğru olduğundan emin olmak için cihazınıza uygun hata ayıklama arabirimini kullanın. Karttaki hata ayıklama konektörü bu modların üçünü de destekler.
8.1 Hata Ayıklama Modları
Harici cihazları programlamak için, hedef panele bağlanmak amacıyla hata ayıklama konektörünü kullanın ve hata ayıklama modunu [Out] olarak ayarlayın. Aynı konnektör, hata ayıklama modunu [In] olarak ayarlayarak kit üzerindeki EFM32PG23 MCU'ya harici bir hata ayıklayıcı bağlamak için de kullanılabilir.
Etkin hata ayıklama modunun seçilmesi Simplicity Studio'da yapılır.
Hata Ayıklama MCU: Bu modda, yerleşik hata ayıklayıcı kit üzerindeki EFM32PG23'e bağlanır.
Hata ayıklama ÇIKIŞI: Bu modda, yerleşik hata ayıklayıcı, özel bir karta monte edilmiş desteklenen bir Silicon Labs cihazında hata ayıklamak için kullanılabilir.
GİRİŞTE hata ayıklama: Bu modda, yerleşik hata ayıklayıcının bağlantısı kesilir ve kit üzerindeki EFM32PG23'te hata ayıklamak için harici bir hata ayıklayıcı bağlanabilir.
Not: "Hata Ayıklama GİRİŞİ"nin çalışması için kit kartı denetleyicisine Hata Ayıklama USB konektörü yoluyla güç verilmesi gerekir.
8.2 Pille Çalışma Sırasında Hata Ayıklama
EFM32PG23 pille çalıştırıldığında ve J-Link USB hala bağlı olduğunda yerleşik hata ayıklama işlevi kullanılabilir. USB gücü kesilirse Hata Ayıklama GİRİŞ modu çalışmayı durduracaktır.
Hedef, pil gibi başka bir enerji kaynağıyla çalışırken ve kart denetleyicisinin gücü kapalıyken hata ayıklama erişimi gerekiyorsa, hata ayıklama için kullanılan GPIO'ya doğrudan bağlantılar yapın. Bu, koparma pedlerindeki uygun pimlere bağlanarak yapılabilir. Bazı Silicon Labs kitleri bu amaç için özel bir pin başlığı sağlar.
9. Kit Konfigürasyonu ve Yükseltmeleri
Simplicity Studio'daki kit yapılandırma iletişim kutusu, J-Link adaptör hata ayıklama modunu değiştirmenize, ürün yazılımını yükseltmenize ve diğer yapılandırma ayarlarını değiştirmenize olanak tanır. Simplicity Studio'yu indirmek için şu adrese gidin: silabs.com/simplicity.
Simplicity Studio'nun Başlatıcı perspektifinin ana penceresinde, seçilen J-Link adaptörünün hata ayıklama modu ve donanım yazılımı sürümü gösterilir. Kit yapılandırma iletişim kutusunu açmak için herhangi birinin yanındaki [Değiştir] bağlantısına tıklayın.
9.1 Donanım Yazılımı Yükseltmeleri
Kit donanım yazılımının yükseltilmesi Simplicity Studio aracılığıyla yapılır. Simplicity Studio başlangıçta yeni güncellemeleri otomatik olarak kontrol edecektir.
Manuel yükseltmeler için kit yapılandırma iletişim kutusunu da kullanabilirsiniz. Doğru olanı seçmek için [Güncelleme Bağdaştırıcısı] bölümündeki [Gözat] düğmesine tıklayın. file .emz ile biten. Ardından, [Paketi Yükle] düğmesine tıklayın.
Şemalar, Montaj Çizimleri ve Malzeme Listesi
Kit dokümantasyon paketi kurulduğunda, şemalar, montaj çizimleri ve malzeme listesi (BOM) Simplicity Studio'dan edinilebilir. Ayrıca Silikon Laboratuarlarındaki kit sayfasından da temin edilebilirler. webalan: http://www.silabs.com/.
Kit Revizyon Geçmişi ve Hatalar
11.1 Revizyon Geçmişi
Kit revizyonu, aşağıdaki şekilde gösterildiği gibi kitin kutu etiketi üzerinde basılı olarak bulunabilir.
Tablo 11.1. Kit Revizyon Geçmişi
Kit Revizyonu | Piyasaya sürülmüş | Tanım |
A02 | 11 Ağustos 2021 | BRD2504A revizyon A03'ü içeren ilk kit revizyonu. |
11.2 Hatalar
Şu anda bu kit ile ilgili bilinen bir sorun bulunmamaktadır.
Belge Revizyon Geçmişi
1.0
Kasım 2021
- İlk belge sürümü
Sadelik Stüdyosu
MCU ve kablosuz araçlara, belgelere, yazılıma, kaynak kodu kitaplıklarına ve daha fazlasına tek tıklamayla erişim. Windows, Mac ve Linux için kullanılabilir!
![]() |
|||
IoT Portföyü |
GB/HW www.silabs.com/simplicity |
Kalite www.silabs.com/kalite |
Destek ve Topluluk |
Sorumluluk reddi
Silicon Labs, müşterilere Silicon Labs ürünlerini kullanan veya kullanmayı amaçlayan sistem ve yazılım uygulayıcıları için mevcut tüm çevre birimleri ve modüllerin en son, doğru ve ayrıntılı belgelerini sağlamayı amaçlamaktadır. Karakterizasyon verileri, mevcut modüller ve çevre birimleri, bellek boyutları ve bellek adresleri her bir belirli cihaza atıfta bulunur ve sağlanan "Tipik" parametreler farklı uygulamalarda değişebilir ve değişir. Uygulama örneğiampBurada açıklanan dosyalar yalnızca açıklama amaçlıdır. Silicon Labs, burada yer alan ürün bilgilerinde, teknik özelliklerde ve açıklamalarda önceden bildirimde bulunmaksızın değişiklik yapma hakkını saklı tutar ve içerilen bilgilerin doğruluğu veya eksiksizliği konusunda garanti vermez. Silicon Labs, güvenlik veya güvenilirlik nedeniyle üretim süreci sırasında önceden bildirimde bulunmaksızın ürün yazılımını güncelleyebilir. Bu tür değişiklikler ürünün özelliklerini veya performansını değiştirmeyecektir. Silicon Labs, bu belgede sağlanan bilgilerin kullanımının sonuçlarından sorumlu olmayacaktır. Bu belge, herhangi bir entegre devrenin tasarlanması veya üretilmesine yönelik herhangi bir lisansı ima etmez veya açıkça vermez. Ürünler, Silicon Labs'ın özel yazılı izni olmadan FDA Sınıf III cihazlarda, FDA ön pazarlama onayının gerekli olduğu uygulamalarda veya Yaşam Destek Sistemlerinde kullanılmak üzere tasarlanmamıştır veya buna izin verilmemiştir. "Yaşam Destek Sistemi", yaşamı ve/veya sağlığı desteklemeyi veya sürdürmeyi amaçlayan ve başarısız olması durumunda ciddi kişisel yaralanma veya ölümle sonuçlanması makul olarak beklenebilecek herhangi bir ürün veya sistemdir. Silicon Labs ürünleri askeri uygulamalar için tasarlanmamıştır veya buna izin verilmemiştir. Silicon Labs ürünleri hiçbir koşulda nükleer, biyolojik veya kimyasal silahlar dahil (ancak bunlarla sınırlı olmamak üzere) kitle imha silahlarında veya bu tür silahları fırlatabilecek füzelerde kullanılmayacaktır. Silicon Labs, tüm açık ve zımni garantileri reddeder ve Silicon Labs ürününün bu tür yetkisiz uygulamalarda kullanılmasıyla ilgili hiçbir yaralanma veya hasardan sorumlu veya yükümlü tutulamaz. Not: Bu içerik artık geçerliliğini yitirmiş, kapsamlı terminolojiler içerebilir. Silicon Labs, mümkün olan her yerde bu terimleri kapsayıcı bir dille değiştiriyor. Daha fazla bilgi için şu adresi ziyaret edin: www.silabs.com/about-us/clude-lexicon-project
Ticari Marka Bilgileri
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ve Silicon Labs logosu®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logosu ve bunların kombinasyonları, “dünyanın en enerji dostu mikrokontrolörleri”, Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO modem®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, Telegesis Logosu®, USBX press®, Zentri, Zentri logosu ve Zentri DMS, Z-Wave® ve diğerleri Silicon Labs'ın ticari markaları veya tescilli ticari markalarıdır. ARM, CORTEX, Cortex-M3 ve THUMB, ARM Holdings'in ticari markaları veya tescilli ticari markalarıdır. Keil, ARM Limited'in tescilli ticari markasıdır. Wi-Fi, Wi-Fi Alliance'ın tescilli ticari markasıdır. Burada adı geçen diğer tüm ürünler veya marka adları, ilgili sahiplerinin ticari markalarıdır.
Silikon Laboratuvarları A.Ş.
400 Batı Cesar Chavez
Austin, Teksas 78701
Amerika
www.silabs.com
Silabs.com | Daha bağlantılı bir dünya inşa etmek.
İndirildi ok.com.
Belgeler / Kaynaklar
![]() |
SILICON LABS EFM32PG23 Gecko Mikrodenetleyici [pdf] Kullanıcı Kılavuzu EFM32PG23 Gecko Mikrodenetleyici, EFM32PG23, Gecko Mikrodenetleyici, Mikrodenetleyici |