Şimdi Ara

El yapımı Pickit2 VDD voltage level hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
20
Cevap
0
Favori
638
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba. Daha önce de başka bir konuda bahsetmiş olduğum el yapımı bir Pickit2 vardı.

    Pickit2'de ilk zamandan beri jumper'ı 3.3V konumuna alıp programlama yapmaya çalıştığımda "Pickit2 VDD voltage level error. Check target & retry operation." hatasını almaktayım ve cihaz dahili VDD ile 3.3V'ta programlama yapmamakta. 3.3V PIC'i harici VDD ile programlayabilmekteyim.

    El yapımı Pickit2 VDD voltage level hatası

    Sorun giderme/Troubleshooting menüsünü açıyorum.

    İlk ekranda VDD test kısmı var. Orda 4.8 olan VDD değerini 3.3 yapıp test yapıyorum. 3.2 olarak sonuç veriyor.

    El yapımı Pickit2 VDD voltage level hatası

    Ardından sonraki aşama olan VPP testine geçiyorum.

    Test VPP'ye bastığımda Test failed sonucunu alıyorum.

    El yapımı Pickit2 VDD voltage level hatası

    Hemen ardından bu ekrandan çıkmadan tekrar Test VPP'ye basınca Test Passed 12.3V sonucunu alıyorum. Birkaç defa yaptım. İlk testte failed, ikinci testte passed olmakta.

    El yapımı Pickit2 VDD voltage level hatası

    Sizce sorun nerede?



    El yapımı Pickit2 VDD voltage level hatası



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 15 Mart 2023; 9:6:2 >
    < Bu ileti mini sürüm kullanılarak atıldı >







  • Sorun büyük ihtimal 3,3V üretmek için kullanılan BC548 li ortak kollektörlü kısmın yeterli gelmemesinden kaynaklanıyor.


    - Bu hem 3,3V luk MCU ları niye programlayamadığınızı

    - Hemde VPP volajının üretilmesindeki çöküşü açıklıyor.


    Çözüm önerileri:

    1. Bu kısmı iptal edip LM1117-3,3 bir regülatör bağlarsanız sorun ortadan kalkacaktır.
    2. Diğer bir öneri C7 (100n) kapasitöre paralel 470uf veya 1000uf bir kapasitör lehimleyip deneyin.


    El yapımı Pickit2 VDD voltage level hatası




  • rafet32 kullanıcısına yanıt
    VDD'de kısa devre olduğu için VPP test edilemedi diyor. İkinci sefer basınca VPP normal çıkıyor.
    VPP'de çökme yok aslında.

    Kondansatör ile transistör arasında 2cm kadar bir mesafe var. Bu böyle bir soruna neden olur mu?



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 15 Mart 2023; 11:56:1 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • Üstadım Vpp üretmek için Q5 üzerinden L1 bobini belirli bir frekansda GND ye çekiliyor. Bunu VDD_TGT nin anlık kısadevre edilmesi gibi düşünebilirsiniz. Bu noktada Q4 ile üretilen 3.3V kısmı Vpp üretmek için step-up devresini beslemek için yeterli gelmiyor.


    Aynı şey chip programlamak için de bu 3.3V regülatör katı dışarıdaki chipi ve kart üzerinde varsa diğer komponentleri beslemeye gücü yetmiyor.


    İmkanınız varsa Q4 ü sökün VDD_3V3 hattına dışarıdan 3.3V uygulayın (lm1117-3,3 veya türevi birşey bağlayın) probleminiz çözülecektir.


    Diğer (zayıf) ihtimal Q8 in base i ile 2550 nin arasındaki tüm lehim noktalarını R25 in padleride dahil soğuk lehim ihtimaline karşı gözden geçirin.

  • rafet32 kullanıcısına yanıt
    Elimde 78L33 kaldıysa,
    Transistör yerine 78L33 taksam, 78L33'ün GND'sini shottky diyot ile 0,3 - 0,4V kadar yükseltsem.
    Bu sayede D4 ve D6'nın oluşturduğu voltaj düşümünü dengeleyip çıkışta 3.3V alabilirim.
    C7'yi de birazcık yüksek kapasiteli bir elektrolitik kondansatör ile değiştirsem sorun çözülür gibi.



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 15 Mart 2023; 13:20:46 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • 78L33 varsa gnd kısmına diyot eklemeye gerek kalmayacağını düşünüyorum. Eklerseniz D6 üzerinde düşen gerilimi kompanse etmiş olursunuz.


    D4 deki düşme çok önemli değil sistemin onu kompanse etmesi gerekir. Üretilen Vpp voltajın seviyesi VPP_FB ile ölçülür, düşük veya yüksek olması durumuna göre Q5 in anahtarlaması değiştirilerek istenen voltaj seviyesi sabit tutulur.


    Regülatörü değiştirmeden önce kapasitör eklemeyi deneyin. C7, C2 ve C1 aynı hatta paralel bağlı. Buraya 470uF gibi yüksek bir kondansatör bağlayın. L1 anahtarlanırken ihtiyaç duyulan ani güç ihtiyacını eklenen bu kapasitede depolanan enerji karşılayabilir.


    Bana göre kalıcı çözüm sağlam bir 3,3V regülatör katı.

  • rafet32 kullanıcısına yanıt
    3.3V'ta sürekli dalgalanıyor. VDD'yi ekranda 2.8'e ayarlayıp vdd çıkışını manuel olarak aktif edip denedikten sonra zor da olsa okudu.
    Vdd çıkışı otomatikteyken hata veriyor. PIC'e manuel olarak VDD verip ardından read yapınca birkaç denemeden sonra görüyor.

    Haftasonu gerekli değişiklikleri yapacağım.



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 15 Mart 2023; 22:19:48 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    12v u 5v a düşürmek
    2 ay önce açıldı
    Daha Fazla Göster
  • ipli jeton kullanıcısına yanıt

    Sizdeki el yapımı programlayıcıda "Otomatik Vdd" maalesef desteklenmiyor. Orjinal programlayıcı şemasında 2550 nin C2 pini aşağıdaki resimdeki gibi VDD_TGT_ADJ olarak kullanılıyor.

    Seçilen mcu ya göre gerekli olan Vdd voltaj seviyesi (3.3V veya 5V) ayarı veya kartın kendi beslemesi varsa Vdd nin kesilmesi C2 pini ile yapılıyor.

    Sizin devrede bu pin boşta. Manuel olarak kullanmak zorundasınız :(



    El yapımı Pickit2 VDD voltage level hatası




  • rafet32 kullanıcısına yanıt
    VDD' ayarı yok, ama Vdd açma kapama var.
    Harici VDD algılaması yanılmıyorsam Q9 ile yapılıyor. Cihaz dışarıya VDD vermeden önce VDD_TGT_N ucunu aktif ederek VDD_TGT_P'den geri besleme alıp alamadığını kontrol etmekte. Harici VDD algılanamazsa VDD_TGT_P ucundan Q10'u açarak dışarıya VDD çıkışı vermekte. Harici VDD algılama düzgün çalışmakta, voltajı verince hemen algılıyor.



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 16 Mart 2023; 13:41:54 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • Evet haklısınız. Vdd açma-kapatma özelliği sizin devrede de var. Q9 ve Q10 a dikkat etmediğim için otomatik voltaj seviyesi kısmı ile yapılıyor gibi yorumladım. En azından iyi bir haber :)

  • rafet32 kullanıcısına yanıt
    Kapasitör sorunu çözmedi hocam.
    Yazılımın kaynak kodlarında düzenleme yaparak çözmeye çalışacağım.



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 4 Nisan 2023; 18:40:35 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • ipli jeton kullanıcısına yanıt

    Üstadım bana sorarsanız yazılımın kaynak kodları ile farklı bir yol denemek yerine donanım-devre kısmına yoğunlaşırdım. Pc yazılımı zaten çalışıyor ve kullanılıyor, programlayıcının içine attığınız firmwarede zaten kullanılan firmware. Bu ikisinden emin olduktan sonra, biraz ara verip farklı bir gözle yeniden devre üzerine yoğunlaşmak daha doğru olur gibi.


    Tüm kontrol edilecek noktalar kontrol edildi ve çalışıyor sorun başka yerde sendromunu yaşıyorsanız bu his konusunda yanlız değilsiniz. El yapımı Pickit2 VDD voltage level hatası  Zaman zaman benimde başıma geliyor. Tecrübe ile sabit, mutlaka gözden kaçan atlanan bir nokta çıkıyor.

  • rafet32 kullanıcısına yanıt
    Merhaba.
    Yazılımda yapılan bir değişiklik ile çözüldü.



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 30 Eylül 2023; 21:46:35 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • ipli jeton kullanıcısına yanıt

    Probleminizin çözülmesine sevindim.

  • Ama nasıl çözüldüğünüde paylaşmanız lazım başka karşılaşan olursa yardımcı olur hayırlı günler.

  • savsat2000 S kullanıcısına yanıt
    Pickit Minus yazılımının 3.21.05 sürümünde, ini dosyası içerisine VDED adında bir yapılandırma anahtarı eklendi. Anahtar aktive edildiğinde VDD hatası gözardı edilmektedir.

    kair.us
    PICkitminus - updated software and device file for PICkit 2 and PICkit 3
    http://kair.us/projects/pickitminus/index.html



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 1 Ekim 2023; 17:2:49 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • ipli jeton kullanıcısına yanıt

    Çok teşekkürler güle güle kullanın.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.