rumah - Untuk pemula
chip uart USB. Konverter USB-uart: berkedip dengan adaptor

Untuk mengontrol dan mengkonfigurasi beberapa desain pada mikrokontroler PIC dan ATMEGA, Anda perlu menghubungkannya dengan mudah ke komputer atau laptop. Mikrokontroler seri PIC16 (yang biasa saya gunakan untuk mengerjakan pekerjaan rumah) tidak memiliki implementasi perangkat keras USB, tetapi terdapat port serial UART biasa, yang merupakan versi sederhana dari port COM pada komputer lama. Bekerja dengannya tidak menimbulkan kesulitan khusus, dan juga tidak memerlukan banyak sumber daya dari mikrokontroler itu sendiri, karena Tidak seperti USB, ia memiliki protokol yang lebih sederhana, namun memungkinkan transfer data. Beberapa komputer masih memiliki port COM, meskipun terkadang tidak dikeluarkan - dalam hal ini, Anda hanya perlu menghubungkan konverter level (misalnya, MAX232) untuk menghubungkan, tetapi pada motherboard dan laptop yang lebih baru, port tersebut tidak ada sama sekali.


Dalam kasus seperti itu, Anda dapat menggunakan adaptor UART-USB pada chip CH340 yang umum. Di situs Aliexpress biasanya dijual sebagai modul siap pakai di papan, tetapi terkadang untuk penggunaan permanen lebih mudah untuk memesannya secara terpisah.


Dalam hal ini, sirkuit mikro dapat disolder langsung ke papan Anda, dan soket micro-USB dapat dipasang di sana untuk koneksi kabel yang nyaman dan tampilan desain yang lebih lengkap.

Menghubungkan sirkuit mikro cukup sederhana bahkan untuk amatir radio pemula.




Untuk catu daya Anda memerlukan 3.3V (VCC), kuarsa 12 MHz (Pin XI dan XO), pin yang tersisa digunakan untuk bekerja dengan port COM (RX dan TX cukup untuk pengoperasian, sisanya untuk mentransmisikan sinyal kesiapan perangkat dan jarang digunakan dalam praktek).

Perakitan Z-Duino

Jadi, mari kita mulai. Kit perakitan yang saya menangkan mencakup tiga tas.

Satu paket berisi konektor, soket untuk pengontrol dan pengontrol itu sendiri - ATmega328P, dengan bootloader dan sketsa "Blink" yang dijahit ke dalamnya. Tas lain diisi dengan "longgar", di antaranya ada tombol "bom" dengan penekan merah - untuk reset. Di tas ketiga: papan berkualitas tinggi dan salah satu LED. Ada dua di antaranya di set: hijau - untuk catu daya, dan kuning - untuk pin13. Penampilannya identik, dan agar tidak membingungkan, yang kuning dikemas bersama dengan papan, tetapi tidak ada yang menghalangi kami untuk menyoldernya sebaliknya.

Perakitan berlangsung dalam dua tahap. Pertama saya menyolder semua komponen SMD

Lalu semua keluaran

Saya ingin jumper pemilihan daya dipasang tegak lurus dengan papan, jadi saya membengkokkan pin dengan tang, menyoldernya, dan menggigit kelebihannya.

Setelah merakit papan, saya menerapkan daya: LED hijau menyala, LED kuning berkedip. Oke, sekarang kita membutuhkan adaptor untuk mengisi sketsa. Jika motherboard memiliki port COM perangkat keras, maka Anda dapat mengambil konverter level pada MAX232 yang dirancang untuk tujuan ini atau merakitnya menggunakan transistor (seperti di Arduino Severino).

Konverter transistor mengulangi rangkaian dari Arduino Severino, dan untuk adaptor pada chip saya memilih MAX232CPE: alih-alih elektrolit 10uF, yang dipasang adalah keramik 100n. Sebelum memasang sirkuit mikro, Anda harus memutuskan pin 7 dan 10, atau menekuknya ke samping.

Untuk menggunakan adaptor pada transistor atau MAX, Anda perlu menerapkan 5V ke papan Z-duino dengan cara apa pun yang nyaman. Saya mengambilnya langsung dari USB dan menghubungkannya ke konektor ICSP. Jumper pemilihan daya harus diatur ke posisi 5V.

Perhatian! Jika Anda membakar sesuatu atau menyebabkan kerugian saat menerapkan ide-ide yang disajikan dalam artikel ini, maka Anda, dan bukan penulis ide-ide ini (yaitu saya), yang bertanggung jawab atas konsekuensi negatifnya. Misalnya, pada contoh di atas, 5V dari USB disuplai langsung ke pengontrol, melewati sekring dan dioda pelindung. Waspadai apa yang Anda lakukan, perhatikan polaritas koneksi dan jangan melebihi arus maksimum yang dapat dihasilkan sebagian besar konektor USB di komputer, yaitu 500mA.

Jika tidak ada port COM, Anda dapat menggunakan adaptor USB-COM. Saya sudah menulis tentang adaptor untuk mega8 yang disolder pada Arduino buatan sendiri, akan ada foto dan diagram adaptor pada pengontrol dalam DIP dan dalam paket TQFP.

Semua sinyal yang disediakan oleh konverter dihubungkan ke konektor. Pada diagram dan gambar papan terdapat sekering ukuran 1206 pada rangkaian 5V dari USB. Saya tidak punya ini, saya tidak punya sekring SMD sama sekali, jadi saya memasang jumper.

Pada dua papan, RX dan TX ditukar, saya harus memotong trek, menyolder jumper, dan kesalahan pada gambar papan diperbaiki.

Implementasi versi adaptor ini untuk ATtiny2313 tersedia di getchip.net.

Artikel tersebut sudah ketinggalan jaman - sekarang Anda tidak dapat lagi menemukan kabel data dari USB ke ponsel lama; oleh karena itu, adaptor yang sudah jadi dapat dipesan dengan harga murah di Aliexpress (catatan dari brownies situs).

Sejujurnya, kita semua malas... kakek buyut kita bisa menyolder rangkaian ratusan elemen dalam satu malam dan tidak putus. Beri kami semua yang siap. Contohnya adalah adaptor sederhana dari port COM ke level TTL. Kayaknya rangkaiannya ada 5 bagian, tapi males soldernya. Terlebih lagi, port serial sekarang sangat sedikit jumlahnya. Tapi di laptop tidak ada sama sekali. Anda tentu saja dapat menggunakan antarmuka USB, tetapi adakah yang pernah mencoba memprogramnya? Keras! Dan tidak semua pengontrol mendukungnya. Namun hampir semua AVR memiliki UART, dan diimplementasikan pada perangkat keras.

Kesimpulannya menunjukkan dirinya sendiri. Anda memerlukan adaptor yang murah, sederhana dan andal dari USB ke UART (COM) dengan level logika TTL (0-5 volt). Dan sebaiknya rangkaian daya tambahan agar perangkat kita dapat diberi daya langsung dari adaptor tanpa menyambungkan daya tambahan. Dan ada adaptor seperti itu. Dan saya berani bertaruh bahwa jaraknya tidak lebih dari satu kilometer dari Anda. Di toko Euroset mana pun Anda dapat membeli keajaiban seperti itu hanya dengan 300 rubel (atau 160, tergantung keberuntungan Anda). Kabel Data sederhana. Adaptor USB ke telepon. Di sebagian besar model handset, data ditransmisikan melalui TTL-UART. Artinya, antarmuka serial dengan level tegangan 0-5 volt. (Saya menggunakan kabel untuk Ericsson R-320 lama)

Seperti inilah keajaiban yang terlihat di konter. Di dalamnya ada kabel dan disk dengan driver. Dianjurkan untuk mengambil jenis ini, karena bentuknya serupa, tetapi tanpa label, Euroset benar-benar menyedot: mereka bekerja melalui satu dan tidak dipisahkan dari komputer untuk catu daya. Harap dicatat bahwa kabel harus disertakan dengan kotak plastik kecil. Itu semua garam. Ini adalah adaptor kami.

Jadi, kami telah merusak akuisisi kami. Di dalamnya ada papan dengan chip PL-2303HX dari Prolific dan dua kelompok bantalan. Salah satunya adalah input USB, yang kedua adalah yang menarik minat kami. UART dengan level sinyal TTL. Yang tersisa hanyalah menentukan kontak mana. Dalam versi saya seperti ini:

Jadi kita hanya membutuhkan GND, RxD, TxD, untuk estetika khusus kita dapat mengambil +5V untuk catu daya (arusnya kecil 100mA saat melompat dengan penutup) dan sinyal DTR jika perlu melacak apakah perangkat terhubung ke komputer (atau misalnya menyalakan LED langsung di dalam kotak agar indah dan terlihat saat perangkat sedang beroperasi) Kami menghubungkan ground ke ground, penerima ke pemancar, masing-masing pemancar ke penerima. Itu saja. Perangkat keras sudah siap. Omong-omong, disk tersebut berisi beberapa file PDF menarik dengan deskripsi sirkuit dan chip itu sendiri. Dan jika papan Anda berbeda dengan milik saya, lacak saja pin mana yang terhubung ke kaki mana dari chip ini.

Sekarang instal perangkat lunak dari disk... direktori F:\2303dirver\pl2303new\newpl2303_setup\DRIVER\SETUP... jalankan “PL-2303 Driver Installer.exe”. Jika tidak ada disk, maka driver dan informasi tambahan dapat diunduh dari pabrikan PL-2303 USB ke Serial Bridge Controller. Hal yang sangat menyenangkan adalah perangkat ini memiliki driver untuk semua sistem dan sistem operasi yang ada (Linux, PDA, Mac OS, dll.), yang secara signifikan memperluas jangkauan kemungkinan aplikasi.

Tinjauan konverter USB ke UART TTL pada CP2102

Mengapa itu diperlukan?

Memprogram berbagai pengontrol Arduino dan non-Aduino, menerima informasi ke komputer dari segala sesuatu yang memiliki antarmuka serial dengan logika TTL.
Saya menggunakannya dalam proyek saya dengan , dan .

Apa bedanya dengan perangkat sejenis lainnya?

Pin DTR tambahan, yang dapat langsung dihubungkan ke input RESET pada pengontrol yang tidak memiliki USB pada boardnya. Setelah ini, tidak perlu menekan tombol RESET selama pemrograman. Ini sangat nyaman bagi saya ketika pengontrolnya tersembunyi di kedalaman kerajinan saya dan akses ke tombolnya bisa sangat sulit.

Dukungan pabrikan, kompatibilitas dengan driver dan perangkat lunak asli, tidak seperti FTDI palsu yang

Pin tambahan (lubang untuk kontak) di papan, misalnya, memungkinkan Anda mengalihkan USB ke mode hemat energi.

Peluang yang menarik adalah mengubah VID, PID, dan teks yang dikenali papan, untuk merakit driver Anda sendiri dengan parameter yang diperlukan, yang cukup menarik dalam proyek komersial. Saya akan membicarakan hal ini lebih lanjut.

Bagi yang berminat silahkan klik dibawah ini

Saya memesan banyak barang kecil dari Ebay untuk mendapatkan hadiah ulasan, termasuk seharga $1,79

Barang menempuh perjalanan selama 54 hari. Yah, saya sudah terbiasa dengan surat kami, yang tidak bisa dikatakan tentang nilai tukar dolar terhadap rubel (((

Paket kuning biasa. Di dalamnya ada syal dalam kantong transparan yang tertutup rapat. Semuanya seperti biasa.

Papan memiliki lubang tambahan tempat Anda dapat menyolder pin untuk kontrol modem tambahan dan mengalihkan USB ke mode SUSPENDED

Karakteristik

  • Chip CP2102 dari
  • Nilai tukar data melalui UART 300Bit/dtk - 1Mbit/dtk
  • Baca buffer 576 byte, tulis 640 byte
  • Mendukung USB 2.0 12Mbps
  • Dukungan mode USB DITANGGUHKAN
  • Regulator daya bawaan 3.3V 100mA
  • EEPROM dengan parameter konfigurasi 1024 byte
  • OS yang didukung Windows 8/7/Vista/Server 2003/XP/2000, Windows CE, Mac OS-X/OS-9, Linux, Android
  • Kemampuan untuk menyesuaikan parameter papan dan driver untuk proyek Anda
  • Dimensi papan 26,5 x 15,6 mm
Ukuran papannya sedikit berbeda
Foto menunjukkan perbandingan dengan konverter USB/UART lainnya



Sebelum menggunakan papan, Anda harus menginstalnya

Untuk terhubung ke pengontrol, Anda memerlukan 5 kabel:
GND - GMD
VCC - V5.0 (V3.3) tergantung pada board yang digunakan
TX - RX
RX-TX
RESET pengontrol - DTE


Sekarang pengontrol dapat diprogram tanpa menekan tombol RESET.

Dewan dikenali dalam sistem sebagai
Silicon Labs CP210X USB ke Jembatan UART (COM35)

Terkadang dalam proyek komersial perangkat perlu memiliki nama komersialnya sendiri saat pemrograman. Chip CP2102 dan papan di atasnya memberikan peluang besar untuk ini

Pertama, unduh dan jalankan "> (Saya juga perlu mengunduh Java Runtime untuk meluncurkan utilitas)

Anda sekarang dapat mengubah pengaturan berikut:

  • ID Vendor (VID). ID Produsen. Nilai defaultnya adalah 10С4 (format heksadesimal). Dalam hal ini, ini milik SiLabs.
  • ID Produk (PID). ID Produk. Nilai defaultnya adalah EA60 (format heksadesimal). Dalam hal ini mengacu pada semua jembatan CP210x. E
  • Kekuatan penuh. Konsumsi arus maksimum yang diminta oleh jembatan pada bus USB. Nilai defaultnya adalah 32 (format heksadesimal). Nilai maksimum 500mA
  • Atribut penggunaan daya. Diet. Bertenaga bus (daya bus USB) atau Bertenaga Mandiri (daya dari sumber eksternal).
  • Versi rilis. Nomor pembuatan. Nilai defaultnya adalah 1,0. Bidang dapat mengambil nilai 1-99 secara keseluruhan dan pecahan.
  • Nomor seri. Nomor seri. Nilai defaultnya adalah “0001” (format teks). Bidang ini dapat menerima nilai teks apa pun hingga panjang 64 karakter. Diperlukan untuk menghubungkan beberapa perangkat ke komputer
  • Rangkaian produk. Bidang ini dapat menerima nilai teks apa pun hingga panjang 126 karakter. Pengidentifikasi ini ditampilkan di sistem operasi saat jembatan CP210x pertama kali terhubung ke komputer dan membantu pengguna dalam memilih driver yang sesuai.
  • Kunci Data Khusus. Melindungi data konfigurasi.

Saat mengubah VID dan PID, perlu untuk membangun kembali driver, karena driver standar dikonfigurasi untuk VID dan PID Silicon Labs

Dan setelah wizard dialog sederhana kami mendapatkan distribusi driver dengan set VID dan PID yang diperlukan dan nama yang diinginkan dalam sistem

Intinya

Board ini adalah salah satu konverter USB/UART termurah yang tidak menggunakan chip palsu.
Memiliki pin DTR yang memungkinkan Anda mengirim RESET secara otomatis untuk memuat perangkat lunak ke dalam pengontrol
Memungkinkan Anda menyesuaikan VID, PID, dan driver untuk proyek Anda
Saya sarankan untuk membeli

Seperti namanya, perangkat ini mengatur jembatan antara komputer melalui port USB dan perangkat Anda menggunakan protokol Serial. Kita dapat mengatakan bahwa ini adalah port USB COM untuk logika TTL (level 1.8v-5v).

Dengan menggunakan perangkat ini, Anda dapat memprogram berbagai mikrokontroler dan menerima informasi ke komputer Anda dari perangkat melalui port serial. Selain itu, ada banyak kegunaannya:

    manajemen perangkat

    debugging program

    transfer sejumlah kecil data

    firmware berbagai perangkat - pengembang sering kali membuat keluaran serial untuk dapat mem-flash perangkat mereka

    firmware mikrokontroler - banyak mikrokontroler memiliki Bootloader (program khusus untuk memuat firmware melalui serial) yang dimuat di pabrik, dan Anda tidak memerlukan pemrogram khusus untuk memuat firmware - perangkat ini sudah cukup.

Kami membutuhkannya terutama untuk firmware ST-Link. Sebenarnya, karena tidak ada yang perlu diprogram di sini - perangkat ini terdiri dari satu sirkuit mikro - maka pada perangkat ini kita akan belajar cara menyolder dan bekerja di Kicad. Pada artikel ini kita akan melihat lebih dekat cara melacak papan sirkuit tercetak secara manual.

Cara membuat adaptor USB UART

2. Siapkan atau beli alat yang diperlukan: semuanya untuk menyolder

4. Unduh file yang diperlukan untuk perangkat ini dari github.

5. Buat sendiri papan untuk perangkat (ini sama sekali tidak sulit, semuanya dijelaskan secara rinci dalam instruksi kami).

6. Anda dapat membeli semua komponen yang diperlukan dalam bentuk radio kit yang sudah jadi di toko kami.

7. Solder semua komponen ke papan, lihat kami video.

PERANGKAT SUDAH SIAP, kamu bisa menggunakannya!

Bagaimana cara kerja adaptor USB UART?

Untuk mengimplementasikan jembatan ini, biasanya digunakan sirkuit mikro khusus, yang memiliki output USB di satu sisi dan output serial di sisi lain. Biasanya, chip ini memiliki driver untuk Windows\Linux dan diidentifikasi oleh sistem sebagai port COM. Selanjutnya, program khusus digunakan untuk bekerja melalui port COM. Ini bisa berupa program firmware mikrokontroler atau program untuk menerima data dari perangkat, dll.

Memilih sirkuit mikro untuk perangkat

Intinya, perangkat ini akan terdiri dari konektor, sirkuit mikro, dan kabel minimalnya. Jadi, kami tidak akan memiliki spesifikasi teknis fungsional apa pun dalam kasus ini. Kriteria utama yang digunakan untuk memilih sirkuit mikro adalah kemudahan penyolderan dan harga.

Jadi, sirkuit mikro paling umum untuk perangkat ini:

    cp2102 (cp2103) adalah sirkuit mikro yang murah dan luar biasa, tetapi memiliki paket QFN28 - yaitu paket tanpa timah - tidak mudah untuk menyolder yang ini di awal perjalanan - jadi kami tidak akan menggunakannya

    pl2303 adalah sirkuit mikro luar biasa dari Prolific - ada banyak varian dari sirkuit mikro ini (termasuk yang palsu dari China). Ia memiliki bodi TSOP28 - sangat baik untuk menyolder. Dan modifikasi lama tidak mahal dan berfungsi dengan baik. Kami akan menggunakannya - modifikasi pl2303TA - opsi paling murah. Ada modifikasi Rev. D yang tidak memerlukan kuarsa eksternal - tetapi harganya 2 kali lebih mahal.

    CH340 - Bridge versi China (asli) - chipnya bagus - tetapi sulit untuk dibeli di mana pun kecuali di China.

    FT232R - chip dari FTDI - pas dan berfungsi dengan baik - tetapi harganya hampir 2 kali lebih mahal. Keuntungannya juga tidak memerlukan kuarsa eksternal.

Beberapa kata tentang cara memilih sirkuit mikro untuk proyek Anda. Ada cara yang sangat sederhana. Pertama, Anda perlu menemukan satu sirkuit mikro yang cocok untuk tugas ini. Kami mengetik di Internet - USB - chip serial dan segera menemukan - FT232R. Besar. Selanjutnya pergi ke situs web pemasok chip besar - misalnya - mouser.com. Di sana, dalam pencarian kami mengetik - FT232R. Dan di bagian sirkuit terpadu kita melihat sirkuit mikro kita.

Hal terpenting bagi kami di sini adalah KATEGORI tempat sirkuit mikro tersebut berada. Ini dia "Antarmuka IC USB". Kami juga melihat tipe “Bridge, USB to UART”. Mari masuk ke kategori ini dan lihat jenis sirkuit mikro apa yang ada. Selanjutnya, kami memeriksa menggunakan lembar data apakah cocok untuk kami.

Jadi, pilihan kami adalah PL2303TA.

Pembuatan rangkaian berdasarkan PL2303

Diagram apa pun harus dimulai dengan membaca Lembar Data. Produsen chip sangat tertarik untuk membeli chipnya. Dalam dokumentasinya, ia biasanya menjelaskan sedetail mungkin cara menggunakan sirkuit mikro, melampirkan diagram dan menulis tentang seluk-beluk dan fitur implementasi perangkat pada chip ini. Mari kita lihat apa yang disarankan pabrikan kepada kita (dari dokumentasi untuk chip pl2303HXD):


Berikut adalah rangkaian lengkap dengan transceiver (level converter hingga 9v) untuk mendapatkan port COM lengkap. Kami tidak membutuhkan bagian ini. Selain itu, sirkuit tersebut tidak mengandung kuarsa, tetapi kami membutuhkannya. Selain itu, perlu diketahui bahwa LED masih belum cukup untuk memberi sinyal pada proses pertukaran data. Hasilnya, setelah mencari berbagai opsi sirkuit pada sirkuit mikro ini (skema pl2303), kami menemukan sirkuit paling sederhana dengan LED dan kristal kuarsa - kami akan mengambilnya.


Intinya, dalam diagram ini, kabel port USB dikurangi (filter frekuensi tinggi L1 L2 dilepas), transceiver dilepas. Skema lainnya sama. Kami juga akan menambahkan kabel semua pin sinyal DTR, dll. - semoga bermanfaat. Perlu juga dicatat bahwa 5v tidak dapat disuplai ke pin pencocokan level di versi chip kami, jadi kami akan memindahkan pin ini dari konektor. Kami akan meninggalkan pin itu sendiri untuk mencocokkan level jika perlu menggunakan UART 1.8v. Jadi, secara default kita akan memiliki jumper yang menghubungkan pin 4 dan 3.3v dan pada output semua sinyal UART kita akan memiliki 3.3v. Tegangan ini cukup meyakinkan untuk menentukan logika 1 dalam rangkaian 5v; menurut lembar data, semua pin sinyal toleran terhadap 5v (yaitu, 5v dapat disuplai dengan aman ke pin tersebut). Jadi dengan koneksi ini, rangkaian akan beroperasi dengan tegangan dari 3,3V hingga 5V. Selain itu, kami akan meninggalkan pin 5v dan 3.3v untuk memberi daya, misalnya, pengontrol sedang di-flash. Perlu diingat bahwa tanpa EEPROM eksternal, port usb hanya akan menghasilkan 100mA! Oleh karena itu, tidak mungkin memberi makan sesuatu yang signifikan.

Dari sudut pandang gambar sirkuit, tidak ada fitur khusus di Kicad. Lebih mudah untuk tidak menggambar sambungan dengan kabel, tetapi menggunakan tanda, terutama karena ini akan memudahkan nantinya saat merutekan papan. Hasilnya adalah diagram berikut (proyek di Kicad dapat diunduh di akhir artikel):

Mengembangkan papan di Kicad

Saat mengembangkan suatu rangkaian, Anda dapat langsung memperkirakan urutan pin pada konektor. Agar lebih mudah, sebaiknya urutannya sesuai dengan pin pada chip itu sendiri. Namun pada prinsipnya hal ini tidak begitu penting dan dapat segera dilakukan kembali nantinya.

Sebelum mengembangkan papan, perlu ditentukan konektor apa yang akan kita gunakan dan menentukan lokasi pemasangan. Kami akan membuat papan adaptor yang dihubungkan ke port USB dan memiliki konektor sudut PIN 2,54 mm di ujungnya - ini adalah format yang paling umum. Kami hanya akan mengeluarkan pin yang paling diperlukan ke konektor akhir - kami hanya akan mengarahkan sisanya ke papan dan membiarkannya sebagai lubang untuk masa depan. Pin utama: RX, TX, 5V, 3.3v, DTR (sering digunakan sebagai rangkaian reset mikrokontroler saat flashing firmware). Kami akan menarik kesimpulan selanjutnya di bagian paling akhir.

Jadi, mari kita mulai menelusuri papannya. Dalam diagram kami membuat daftar sirkuit - Alat - menghasilkan daftar sirkuit. Beralih ke papan dan klik tombol Alat-Daftar Sirkuit untuk membaca daftar sirkuit saat ini. Kami memuat semua kursi ke papan. Selanjutnya, kami menempatkan semua kursi dalam mode otomatis. Kami mendapatkan kumpulan komponen berikut.


Pada tahap ini, lebih baik menyembunyikan informasi yang tidak perlu. Kami menghapus tampilan lapisan Tautan, Teks Tersembunyi, Nilai, Penunjukan.

Selanjutnya, kita mulai menempatkan komponen utama di papan masa depan - konektor dan chip. Sehingga pin-pin chip letaknya sesuai dengan sambungan konektornya. Dalam hal ini, sangat penting bahwa pin koneksi USB berada di seberang konektor. Kami mengarahkan mouse ke komponen yang diinginkan - tekan M - dan gerakkan sedikit lebih rendah ke ruang kosong - kami membentuk papan masa depan. Karena papan kita memiliki dua sisi, kita harus segera menentukan sisi komponen yang diperlukan. Pilihan paling sederhana adalah menempatkan semua elemen DIP (yang perlu Anda bor melalui lubang) di sisi sebaliknya, dan semua elemen SMD di sisi utama - ini akan memudahkan untuk menghubungkan trek. Untuk berpindah sisi, gunakan tombol F. Karena Kicad dapat menyorot koneksi ketika memindahkan sebuah elemen, akan sangat mudah untuk menempatkan semua resistor yang terkait dengan konektor sekaligus. Ini akan memungkinkan Anda melihat koneksi dengan cepat saat mentransfer chip. Jadi, kita tempatkan konektor USB, lalu resistor yang terhubung ke jalur sinyal, dan kemudian konektor di sisi lain papan:


Selanjutnya kita menempatkan chip sedemikian rupa sehingga persimpangannya sesedikit mungkin.


Setelah itu, kami menempatkan kapasitor di sepanjang sirkuit daya - kapasitor harus sedekat mungkin dengan terminal daya.

Setelah itu, kami menghubungkan pin yang diperlukan dengan trek - ini adalah pin sinyal usb - kuarsa, kapasitor catu daya. Mari kita perkirakan saluran listriknya. Jika ada yang kurang nyaman, maka kita pindahkan komponennya dan pindahkan.

Misalnya, lebih mudah untuk memindahkan kapasitor C3 ke bawah agar tidak terjadi via. Tentu saja, ini tidak terlalu bagus - tetapi dalam hal ini jalurnya akan sangat kecil.

Setelah menempatkan elemen utama, kami menempatkan elemen lainnya - dengan fokus pada petunjuk koneksi dan berusaha untuk tidak melewati jalur.


Sekarang yang tersisa hanyalah mencari tahu konektor dan saluran listrik - keduanya dapat disalurkan melalui lapisan kedua. Akibatnya, terlihat jelas bahwa cukup sulit untuk memisahkan LED dan resistor pull-up. Temuan-temuan tersebut tumpang tindih dengan temuan lainnya. Oleh karena itu, lebih mudah untuk memindahkannya ke sisi lain - itu akan menjadi sisi depan, dan menggambar garis vddio di sana.

Yang tersisa hanyalah menyusun pin pada konektor sesuai urutan keluaran chip. Dan akhirnya menghubungkan semuanya. Pada tahap ini papan dapat dibuat lebih kompak. Versi final yang ternyata. Itu bisa dilakukan lebih baik lagi... tapi pilihannya memuaskan.

Terakhir, tetap mengatur diameter lubang tembus dan ketebalan trek - lebih baik membuat 0,3 mm. Sejajarkan garis dan tambahkan poligon bumi. Gambarlah batas-batas papan.

Cara menggunakan konverter USB UART

Untuk menggunakan perangkat ini di Windows, Anda perlu menginstal driver. Driver baru dapat diperoleh dari situs web produsen. Jika tidak cocok, Anda dapat menginstal driver lama 1.15 - yang dapat ditemukan di Internet.

Setelah menginstal driver, perangkat akan terdeteksi sebagai port COM.

Untuk Windows, program terbaik untuk bekerja dengan port COM adalah Terminal 1.9b (terlampir pada artikel)

Untuk menguji perangkat kami, perlu menghubungkan output TX - RX dengan kabel. Dalam hal ini, kita akan mendapatkan mode gema - segala sesuatu yang dikirimkan ke port harus segera kembali. Kecepatannya bisa berapa saja.

Bekerja dengan program ini sangat sederhana - pilih port - Anda dapat melakukannya secara otomatis menggunakan tombol Pindai Ulang atau secara manual. Atur parameter kecepatan dan port. Kemudian di jendela kita melihat semua yang datang melalui terminal, dan di jalur KIRIM Anda dapat mengirimkan informasi apa pun. Untuk mengirimkan karakter khusus, Anda harus menggunakan entri “$1a” dalam format heksadesimal.

Untuk Linux, perangkat harus mendeteksi dirinya sendiri (driver disertakan dalam kernel). Program yang bagus adalah minicom.

Untuk memahami sinyal lain dari perangkat ini - DTR, DSR, dan lainnya - ada yang sangat bagus di sini.

Cara merakit perangkat

Kami merakit perangkat sesuai dengan aturan umum yang dijelaskan dalam artikel kami.

Untuk perakitan lebih cepat, Anda dapat membeli kit solder lengkap, adaptor radio USB UART di toko kami.

Pekerjaan mandiri

Coba lakukan tracing sendiri tanpa melihat artikel ini.



 


Membaca:



Cara memperkecil ukuran pdf, instruksi detail

Cara memperkecil ukuran pdf, instruksi detail

File PDF dengan banyak elemen grafis terlihat bagus, tetapi mengirimkannya melalui email sangat menyusahkan karena ukurannya yang besar...

Program terbaik untuk mendefrag hard drive Anda di Windows

Program terbaik untuk mendefrag hard drive Anda di Windows

Dan artikel ini akan membahas program terbaik untuk mendefrag harddisk Anda. Semuanya gratis, dan Anda dapat dengan mudah menemukannya di...

Memilih receiver dan akustik (anggaran hi-fi) Lantai berdiri dan rak buku

Memilih receiver dan akustik (anggaran hi-fi) Lantai berdiri dan rak buku

Sebagian besar pengguna audio rumahan tidak mengalami ketidaknyamanan tertentu saat mendengarkan musik dalam format MP3 dan bahkan saat menonton film dengan...

Pendingin tidak berfungsi di laptop

Pendingin tidak berfungsi di laptop

Saat ini, sebagian besar laptop dilengkapi dengan perangkat keras canggih yang memungkinkannya menjalankan aplikasi serius, serta game yang menuntut....

gambar umpan RSS