Arkadaşlar hepinize kolay gelsin. Ben Arduino Nano kartındaki CH340 USB TTL devresini kendim çizmeye çalıştım. Evet internetten yaptığım aramalar doğrultusunda birçok farklı CH340 USB TTL devresi buldum ve hepsini teker teker en baştan çizdim. Aynı zamanda tasarımını yaptığım bu devreleri ürettim. Fakat hepsinde aynı sorunla karşılaştım. Kendi devremi bilgisayara takınca (Windows 10) "bilinmeyen usb aygıtı" veya "usb noktası sıfırlanamadı" hatası aldım. Bu durumda aklıma şunlar geldi;
1- USB port bozuk olabilir
2- Driver sıkıntısı olabilir
3- CH340 Entegresi bozuk olabilir
4- Tasarladığım devreyi yanlış tasarlamış olabilirim
1- Usb portlarını teker teker denedim hepsi çok iyi çalışıyor. Ayrıca devreyi başka bilgisayarlarda da denedim gene aynı hata mesajını veriyor.
2- CH341 sürücüsünü kaldırdım ve yeniden kurdum, sonuç gene aynı olduğu için manuel olarak tanıtmaya çalıştım ve hatta sürücü imzalarını kontrol etmeyi devre dışı bile bırakarak denedim. sonuç gene aynı hata mesajını veriyor.
3- kendi tasarladığım devreye lehimlediğim CH340G entegresini çalışan bir arduino unonun CH340G entegresi yerine lehimledim ve bilgisayar arduino unoyu gördü. Sorunsuz bir şekilde programlayabildim.
4- Bu durumda bana sadece tasarımımda bir sıkıntı olduğunu gösteriyor ki bunu da anlamıyorum çünkü internette paylaşılan ve çalıştığı gösterilen devre tasarımlarını birebir çizdim ve ürettim ama aklıma başka ihtimal gelmiyor.
Araştırmalarım sonucunda ayrıca ch340 entegresinin türleri olduğunu da keşfettim. Mesela ch340c türü kristale ihtiyaç duymuyormuş. Size hem CH340-G türü için hem de CH340-C türü için tasarladığım iki devrenin şemasını da gönderiyorum. Acaba nerede yanlış yapıyorum da bilgisayar bu devrelerde ch340 entegresini görmüyor, göremiyor?
CH340-C USB TTL Devre Şematiği
CH340-G USB TTL Devre Şematiği
iki devreden herhangi birinin bile çalışması benim için yeterli. Sizce devre tasarımlarında problem var mı? varsa acaba nerededir?