Apakah orang-orang di sini menggunakan chip LPC1343 Cortex-M3?
Saya telah membangun beberapa sirkuit kecil dengan mikrokontroler PIC sebelumnya, tetapi sekarang saya menggunakan LPC1243 Cortex-3 / ARM. Saya telah menggunakan papan prototipe LPCXpresso yang telah bekerja dengan sangat baik tetapi saya ingin membangun PCB yang tepat sekarang untuk sirkuit saya. Saya menemukan chip ini jauh lebih baik untuk digunakan dalam perangkat lunak daripada PICs (Yang saya juga suka!)
Dengan PIC, pengalaman saya adalah mudah untuk melupakan sesuatu ketika membangun perangkat keras. Misalnya pin diperlukan tarik rendah untuk menonaktifkan pemrograman tegangan rendah pada beberapa foto atau chip tidak dapat diprogram.
Sirkuit saya hanyalah modul LCD 18x2 yang terhubung ke chip yang mendapat input dari PC yang terhubung melalui antarmuka USB HID. Saya memiliki semuanya bekerja pada papan prototipe / papan tempat memotong roti.
Pada LPC1343 saya berencana untuk terhubung
- Pin catu daya untuk menyalakan dan decoupling kapasitor
- Kristal dan kapasitor 12 MHZ.
- 6 pin I / O yang saya perlukan untuk menggerakkan perangkat keras saya (Modul LCD)
- Pin USB ke port USB melalui resistor dan resistor pull up
- Mengaktifkan pin reset dan pin yang memungkinkan bootloader USB internal
Dan itu saja. Pertanyaan saya adalah, apakah ada pin lain yang perlu saya hubungkan? Sangat penting bahwa saya menjaga ini sesederhana mungkin karena ini adalah proyek "hobi" pertama saya dengan chip dan terus terang itu akan cukup sulit untuk menyoldernya tanpa menambahkan kompleksitas tambahan (Tapi saya yakin saya bisa melakukannya!)
Saya kira saya harus memposting skematis benar-benar, tetapi apakah saya melewatkan sesuatu yang jelas?
sumber
Saya akan menambahkan konektor debug, sehingga Anda dapat menggunakan LPCXpresso untuk debug kode Anda. Menambahkannya cukup sepele, tetapi akan membuat sistem lebih mudah digunakan.
sumber
Anda memiliki skema untuk papan proto / devkit Anda? Mereka tentu saja layak untuk dilihat untuk melihat apa yang telah mereka terhubung dan di mana. Tetapi mereka tidak akan menceritakan kisah lengkapnya.
sumber
Saya akan mengeluarkan pin USB - ketika Anda ingin meletakkan proyek Anda yang sudah selesai, Anda harus membuat papan Anda diposisikan di dekat tepi untuk membuat konektor USB dapat diakses dari luar. Anda mungkin ingin meletakkan konektor USB terpisah pada kasing dan menghubungkannya ke papan melalui kabel.
Pikirkan kekuatannya - akankah papan Anda mendapatkan kekuatan dan mendistribusikannya ke periferal atau akan mendapatkannya dari luar secara eksklusif?
Pikirkan kompatibilitas 5V - akankah perangkat Anda bekerja pada 3.3V atau akankah mereka membutuhkan 5V? Mungkin perlu menambahkan beberapa skema konversi tegangan minimal untuk beberapa pin.
Buffering - agak terkait dengan kompatibilitas voltase - apakah Anda akan mengendarai sesuatu dengan kabel panjang raher? Jika ya, Anda mungkin ingin memasukkan beberapa buffer ic yang dapat berfungsi sebagai konverter tegangan juga.
Saya bekerja dengan papan desain referensi microbuilder http://www.microbuilder.eu/projects/LPC1343ReferenceDesign/ dan ini adalah poin saya dari pengalaman dengan itu.
BTW, ia memiliki fitur satu tombol yang bagus untuk memasuki mode pemrograman, tetapi perlu diketahui bahwa Anda memerlukan chip monitor tegangan untuk bekerja dengan baik, selain itu akan memasuki mode pemrograman setiap kali Anda mencolokkan kabel (yang mungkin sebenarnya ok )
sumber