SİLİKON LABORATUVARLARI logosu

UG515: EFM32PG23 Pro Kiti Kullanım Kılavuzu

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Sembol 1

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 1

Kit Donanım Düzeni

PG23 Pro Kit düzeni aşağıda gösterilmiştir.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 2

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 3

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 4

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 5

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 6

Ş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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 7

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 8

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 9

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 10

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 11

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 12

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 13

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

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 14

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 15

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 16

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 17

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 18

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.

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 19

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!

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Şekil 20

SILICON LABS EFM32PG23 Gecko Mikrodenetleyici - Sembol 2

IoT Portföyü
www.silabs.com/IoT

GB/HW
www.silabs.com/simplicity
Kalite
www.silabs.com/kalite

Destek ve Topluluk
www.silabs.com/community

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.

SİLİKON LABORATUVARLARI logosu

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

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *