Meningkatkan Barcode Scanner Desain
Keuntungan dari Solusi Terpadu Berdasarkan 32-bit Microcontroller
scan barcode
scanner Barcode telah menjadi seperti teknologi di mana-mana yang mudah untuk mengambil kompleksitas desain yang mendasari mereka untuk diberikan. Scanner barcode memerlukan beberapa sirkuit terpadu diskrit dan sebuah array dari sirkuit pasif dan aktif untuk menyediakan fungsionalitas dan kehandalan yang pengguna akhir telah datang ke harapkan. Banyak scanner barcode umumnya menggunakan sensor optik, seperti charge-coupled device (CCD), yang output representasi analog dari apa yang "terlihat" untuk sensor untuk analog-ke-digital converter (ADC) yang dikendalikan oleh mikrokontroler ( MCU). MCU menafsirkan output ADC sebagai urutan bar dan proses urutan ini lebih hitam dan putih tebal dan tipis untuk mendapatkan string karakter dari pola. Urutan karakter dapat dikodekan dalam salah satu dari sejumlah protokol barcode yang terdefinisi dengan baik, seperti Code 39.
Fitur tambahan yang ditemukan di scanner barcode termasuk konektivitas USB, regulator, output audio (biasanya didorong oleh konverter digital-ke-analog diskrit (DAC) atau sederhana pulse-width modulation (PWM)), dan lem logika lainnya untuk tingkat-pergeseran antara komponen berjalan dari 3 volt, seperti MCU, dan komponen berjalan dari 5 volt, seperti CCD.
desain tantangan bagi setiap pengembang memasuki pasar yang matang adalah untuk menciptakan produk mengganggu. Sebuah desain scanner barcode adalah contoh utama dari area aplikasi yang didefinisikan dengan baik di mana pengembang dapat mengganggu pasar dengan menyediakan lebih efektif biaya, solusi handal yang mengurangi tagihan-of-bahan (BOM) biaya dan memanfaatkan kekuatan pengolahan canggih 32-bit sinyal campuran MCUs.
Charge-Coupled Device (CCD) Ikhtisar
CCD barcode scanner optik scan, lahan sempit lebar dan mengubah informasi optik ke urutan pulsa elektronik analog. Tingkat tegangan setiap pulsa mewakili keadaan satu pixel dalam jangkauan scan CCD. Banyak CCD biasa digunakan dalam scanner barcode genggam menghasilkan output pada resolusi beberapa ribu piksel.
Sebuah CCD bergantung pada MCU pengendalian untuk menyediakan sumber jam. Jam pulsa dimasukkan ke register geser jam input CCD ini memulai scan, dan CCD serempak output tegangan sebanding dengan cahaya untuk jam disediakan. Tingkat tegangan menggambarkan keadaan pixel biasanya berisi arus (dc) Bias langsung, dan ayunan tegangan antara hitam optik dan optik putih dapat bervariasi tergantung pada CCD yang digunakan dan faktor desain lainnya.
Keuntungan dari Solusi Terpadu
Dalam desain scanner barcode tradisional, setiap fitur sistem membutuhkan kumpulan komponen diskrit. Sebagai contoh, barcode merasakan subsistem membutuhkan CCD dikelilingi dengan mendukung komponen pasif, ADC diskrit dan MCU pengendali. Subsistem audio yang sering membutuhkan DAC diskrit, sirkuit penyaringan dan speaker kecil. USB subsistem biasanya membutuhkan kristal eksternal untuk memenuhi persyaratan waktu yang dikenakan oleh protokol USB. Pengembang yang menemukan cara untuk menghilangkan beberapa komponen ini dapat meminimalkan total membangun biaya papan, mengecilkan ukuran papan minimum yang diperlukan untuk tata letak dan mengurangi sistem menarik arus rata-rata. Selain itu, menggabungkan lebih banyak fitur ke dalam komponen yang lebih sedikit dapat merampingkan proses pembangunan dan kecepatan waktu-ke-pasar. Sebuah solusi yang sangat terintegrasi (lihat Gambar 1) juga meningkatkan keandalan sistem karena desain dengan komponen yang lebih sedikit mengurangi poin potensi kegagalan dalam sistem.
Sedang diterjemahkan, harap tunggu..