CH341A Programlayıcı – BIOS Çipinin Yazılması

CH341A Programları - USB Bağlantı Noktası Dönüştürücü

CH341A Programlayıcı, çeşitli mikrodenetleyiciler, EEPROM'lar ve diğer bellek yongalarından veri okumak ve programlamak için kullanılan bir araçtır. USB aracılığıyla bilgisayara bağlanan küçük, taşınabilir bir cihazdır ve çok çeşitli yongaları destekleyebilmesi sayesinde hem elektronik meraklıları hem de profesyoneller için çok yönlü bir araçtır. CH341A Programlayıcı, kolay programlama ve hata ayıklama imkanı sağladığı için özellikle gömülü sistemler ve mikrodenetleyicilerle çalışanlar için kullanışlıdır. Firmware yüklemek, ayarları güncellemek ve yongalara veri aktarmak için kullanılabilir. Genel olarak, CH341A Programlayıcı, elektronik ve programlama alanında çalışanlar için vazgeçilmez bir araçtır.

CH341A Çip Genel Bakış

CH341A, USB veriyolu üzerinden 2 telli veya 4 telli UART, yazıcı bağlantı noktası, paralel ve senkron seri bağlantı sağlayan bir USB veriyolu dönüştürücü yongasıdır.

CH341A USB Interface Convert Chip
CH341A USB Interface Convert Chip

CH341A Özellikleri

  • Mevcut ana bilgisayarla tam uyumlu olan klasik WCH CH341A ana kontrol ünitesini kullanır.
  • USB Type-C arabirimi, A2C veya C2C veri kablosu kolayca uzatılabilir, artık sınırlama yoktur.
  • ZIF16 programlama yuvası + 13 pinli pin başlığı, çeşitlendirilmiş arayüzler çeşitli hedef kart gereksinimlerini destekler.
  • 1,8/3,3/5,0 V hedef cihaz voltajını destekler; düşük voltajlı yongalar için seviye dönüştürme kartına gerek yoktur.
  • İki programlama modu ve seri bağlantı noktası isteğe bağlıdır ve çevrimiçi geçiş için USB'yi takıp çıkarmak gerekmez.
  • Daha iyi akım sınırlama koruma işlevi, yerleşik programlama uyumluluğunu artırır.
  • Hafif tasarım, makul boyutlu U disk, saklaması ve taşıması kolaydır.
  • 24 serisi EEPROM ve 25 serisi SPI FLASH'ı destekler.
  • IIC\SPI programlama ve USB'den TTL moduna geçiş.
  • IIC\SPI programlama, programlama yazılımı ile kullanılır.
  • Kart üzerinde SOIC8, TSSOP8, TDFN8, DIP8 paketleri bulunmaktadır.
  • Arayüz dışarı çıkar ve yazma klasörüne bağlanabilir.
  • Seri bağlantı noktası dışarı çıkar ve USB-seri bağlantı noktası olarak kullanılabilir.
  • Desteklenen İşletim Sistemleri Microsoft Windows (x86/x64), Linux (x86/x64/Arm), macOS (x86/Apple M1).
  • Yazılım: Asprogrammer/NeoProgrammer (Windows GUI).

CH341A Parametreleri

  • 5 V, 3,3 V güç kaynağı anahtarlama.
  • USB ile beslenen, ray başına 300 mA.
  • USB ana bilgisayar arabirimi USB2.0 (Tam Hız 12Mbps).
  • USB Type-C Hedef arabirimi DIP16.
  • SPI/I²C UART ZIF tipi DIP16 IC.
  • Test soketi ve 13 pin 0,1".
  • SPI/I²C UART terminal şeritleri.
  • Seri baud hızı 50 bps – 2 Mbps.
  • Maksimum programlama hızı 400 kbps.
  • Desteklenen hedef voltaj 1,8V/3,3V/5,0V.
  • Çalışma sıcaklığı -40 ~ 85℃.
  • Bağıl nem < %90 rH.
  • Kart Boyutu (kablolar hariç) 60,5 mm x 25,5 mm x 16 mm.
  • Ağırlık 50 g.

CH341A Kullanarak Anakartın BIOS'unu Nasıl Yazabilirim?

1. Adım: Pin Dizilişini Doğrulayın

Bu, son derece önemli bir adımdır; zira bu süreçteki hatalar anakartta hasara yol açabilir. BIOS yongası için doğru pin dizilişini belirlemek ve bir kez doğrulandıktan sonra bunu değiştirmemek önemlidir. Aşağıdaki şekilde sol taraftaki sekiz pin 25 serisi BIOS yongaları için, sağ taraftaki sekiz pin ise 24 serisi BIOS yongaları içindir.

2. Adım: Çip Gerilimini Doğrulayın

Doğru yonga voltajını sağlamak için, BIOS'ta yonga modelini belirleyin ve voltaj gereksinimlerini kontrol edin. Örneğin, 25U12873F BIOS yongası 1,8 V gerektirir; bu da bir voltaj regülatör kartının kullanılmasını gerektirir. Voltaj regülatör kartında pin numaraları etiketlenmiştir; pin 4 VCC, pin 8 ise GND'dir. Etiket yoksa, pinleri ölçmek için bir multimetre kullanın.

3. Adım: Programlama Yazılımını Seçin

Gerekli sürücüleri ve C kütüphanesini WCH web sitesinden indirebilirsiniz. Güvenilir ve profesyonel bir yonga programlama yazılımı olan NeoProgrammer'ı kullanmanızı şiddetle tavsiye ederim. Başka yazılım seçenekleri de mevcuttur, ancak programlama cihazında bir sorun olması durumunda bunu yalnızca NeoProgrammer tespit edebilir.

4. Adım: Çipi Programlamak İçin Bir Yöntem Seçin

BIOS yongasını yazmak için üç ana yöntem vardır:

  1. Sökme ve yazma: Daha büyük anakartlarda, BIOS yongasını çıkarabilir ve ayrı olarak yazabilirsiniz.
  2. SOP8 programlama klipsi kullanma: Bu yöntem, anakarta lehimlenmiş ve çıkarılamayan BIOS yongaları için uygundur. Klipsi kullanırken, kırmızı çizgiyi BIOS yongasındaki olukla hizalayın. Önce bir tarafı, ardından diğer tarafı sıkıştırın. Yazılım yongayı tanıyana kadar bu işlemi tekrarlayın.
  3. JSPI 1 kullanma: Bazı anakartlar, JSPI 1'i destekleyen bir adaptör soketi ile birlikte gelir. JSPI 1 kablosunu çevrimiçi olarak satın alabilirsiniz. Çipi yazarken, beyaz pimi JSPI 1 soketindeki beyaz köşeyle hizalayın.

5. Adım: BIOS yongasının programlanması

5.1: Çipi Seçin
Programlama yazılımında, programlayacağınız doğru çip modelini seçin. Yanlış çipi programlamak cihaza kalıcı hasar verebileceğinden, doğru çipi seçtiğinizden emin olmak için iki kez kontrol edin.

5.2: Çipi Algıla Programlama
yazılımındaki "Algıla" düğmesine tıklayarak çipin doğru şekilde bağlandığından ve programlayıcı tarafından algılandığından emin olun. Çip algılanmazsa, bağlantıları tekrar kontrol edin ve tekrar deneyin.

5.3: Çipi Oku Çipten verileri
okumak için "Oku" düğmesine tıklayın. Bu, programlama sırasında bir sorun olması durumunda mevcut verileri yedeklemek için önemlidir.

5.4: Çipi Programla Çipi yeni verilerle
programlamak için "Program" düğmesine tıklayın. Bu işlem, verilerin boyutuna bağlı olarak birkaç dakika sürebilir.

5.5: Çipi Doğrula Programlanan verileri çipten okunan orijinal
verilerle karşılaştırmak için "Doğrula" düğmesine tıklayın. Bu, verilerin doğru şekilde programlandığını ve çipin düzgün çalıştığını garanti eder.

Paylaş:

Scroll to Top

Instant Quote