Selamat siang, Habr!

Sebagai kelanjutan dari artikel terakhir tentang masalah
DisplayPort-LVDS , saya memutuskan untuk menulis tentang pengembangan baru saya dari pengontrol HDMI-LVDS berdasarkan chip MSUM TSUMV59. Pengontrol memiliki banyak hal menarik di papan, misalnya, output audio analog, port IR, tombol kontrol dan bahkan menu OSD.
Persyaratan dasar untuk papan pengontrol- ketersediaan menu OSD;
- kehadiran USB untuk mem-flash / memutar file;
- output audio analog atau digital;
- dua saluran LVDS (dengan kemampuan untuk beralih dan menggunakan satu);
- mode operasi dua-pixel dari konverter;
- dukungan untuk matriks dengan ukuran bit yang berbeda, idealnya dari 6 hingga 10;
- tegangan operasi konverter 12V;
- tegangan operasi panel 3.3V, 5V, 12V;
- kontrol kecerahan / lampu latar: 3.3V.
Persyaratan Desain- dimensi geometris papan harus nyaman untuk ditempelkan dan harus sesuai dengan papan AHL-14.3 sebanyak mungkin;
- on / off, tombol penyesuaian kecerahan di papan tulis.
ImplementasiSebelum proyek ini, kami secara aktif menggunakan controller HDMI-LVDS "AHL-14.3", tetapi itu adalah perangkat keras dan tidak memiliki fungsi dan suara OSD, jadi saya harus memikirkan perangkat baru. Sebagai permulaan, saya memesan motherboard pada chip TSUMV29, menguji dan membuat motherboard universal untuk TSUMV29 dan TSUMV59. Untuk melakukan ini, perlu mempelajari beberapa solusi sirkuit pada chip ini (mereka membuat sasis untuk TV pada mereka) dan membunyikan papan yang ada. Perbedaan utama antara TSUMV29 dan TSUMV59 adalah bahwa model yang lebih baru memungkinkan Anda untuk menggunakan USB tidak hanya untuk firmware, tetapi juga untuk memutar file multimedia. Juga, chip memiliki catu daya yang sedikit berbeda.
Pada input, controller mendukung antarmuka seperti HDMI dan VGA, resolusi FullHD. Outputnya adalah saluran tunggal dan ganda, LVDS + suara 2 saluran 3W.
Apa yang terjadi setelah iterasi pertama
Fig. 1. Tampilan papan pengontrol pada TSUMV59 (iterasi pertama v1)Papan di kiri atas adalah EEPROM eksternal, saya mencoba untuk mengeluarkannya untuk tes. Selendang cahaya bawah adalah DC / DC. Semua sirkuit menggunakan LDO untuk catu daya ini (1V3), tetapi saya benar-benar tidak menyukai pemanasannya dan diputuskan untuk mengubahnya ke ST1S10 (dan kemudian ke AP3418). Secara umum, papan memulai segera. Bootloader diisi dengan programmer pada SPI Flash, kemudian papan dapat di-flash melalui USB.
Fig. 2. Tampilan papan pengontrol pada TSUMV59 (iterasi pertama v2)Pada versi ini, juga, LDO (U2). Karena kedua papan dibuat secara bersamaan untuk bertopik berbeda dari matriks, mereka memiliki kesalahan yang sama. Juga, tidak seperti versi v1, papan VGA menampilkan VGA, inframerah, output speaker, ada beberapa pengaturan daya (DIP switch), dll.
Fig. 3. Pengoperasian papan pengontrol pada TSUMV59 (iterasi pertama v2)Tes pada kartun ini. Sekarang saya tahu lagu "Seals, go!"
Versi rilis
Fig. 4. Versi rilis papan pengontrol di TSUMV59Akibatnya, setelah putaran perbaikan berikutnya, versi rilis saat ini lahir. Dia memiliki semua tombol yang diperlukan untuk kontrol, konektor untuk menghubungkan keyboard, dan banyak lagi.
Fig. 5. Versi rilis papan pengontrol di TSUMV59Sayangnya, pada saat yang diberikan, saya tidak memiliki satu pun papan solder dari versi terbaru, karena lot solder pertama dengan cepat bubar.
Menu Firmware dan OSDBagi mereka yang tidak tahu dari mana firmware berasal, saya akan memberi tahu Anda. Di bawah skema ini ada seperangkat firmware untuk matriks yang berbeda. Cina memusatkan papan serupa dalam berbagai versi. Ada banyak firmware, saya punya sekitar 3GB. Sudah cukup untuk mengetahui resolusi dan ukuran matriks, serta jumlah saluran LVDS untuk memilih firmware yang diperlukan. Dari puluhan matriks, hanya satu yang tidak bekerja untuk saya, yang, pada prinsipnya, tidak buruk sama sekali.
Gambar menu pengontrol ditunjukkan di bawah ini.
Fig. 6. Menu foto
Gbr. 7. Pemutar fotoKesimpulanHasilnya adalah pengembangan luar biasa yang dapat digunakan dalam proyek Anda. Sekarang Anda tidak perlu beradaptasi dengan dimensi yang diberikan dari papan yang dibeli, tetapi Anda dapat membiakkannya sendiri ke dimensi yang diperlukan dan dengan antarmuka yang diperlukan.
Jika seseorang tidak memiliki waktu / keinginan untuk melakukan pengembangan, maka saya merekomendasikan papan siap pakai dengan Ali, karena chip itu menunjukkan dirinya dengan sangat baik. Pemanasan pada fullHD dapat diterima bahkan tanpa radiator.
Impian saya adalah mengintegrasikan dua pengendali dan matriks 7 inci ke sandaran kepala mobil sehingga anak-anak dapat bersenang-senang di kursi belakang.
Manfaat pengembangan- universalitas;
- ada suara;
- ketersediaan menu OSD;
- kesederhanaan dalam pengaturan.
Kelemahan pengembangan- papan pada 4 lapisan;
- tidak dapat memodifikasi / mengubah firmware.
Terima kasih atas perhatian anda!