
作者:
winterkuifa 
创建时间: 2024/10/03 01:13

标题:
Yamaha QY70/100自制背光屏研究我現在手上有兩台QY70,準備賣掉一台換QY100首先介紹Yamaha QY70
這是雅馬哈於90年代末發售的一款便攜式音序器/音源,使用9V DC/6節五號電池供電,集成度和便攜性極高,在當時是一款很強大的產品。
[QY70圖片]
QY100則是QY70的升級機型,發售於2001年,配備有更新的音色、外觀,且增加了一個吉他音箱模擬器(即效果器),可以使用Smart Media卡擴展音序文件存儲空間。
[QY100圖片]
通過圖片可以看出,這兩款機型都有同一種缺點:屏幕看不清啊!
QY70和QY100使用的是同種屏幕,即DMF50202N,128x64像素,反射式屏幕,沒有背光,顯示效果類似卡西歐計算器。因為無背光,在弱光環境下完全無法使用,導致它們的使用場景受到了大限制。當然,這不能怪Yamaha,畢竟追求便攜性,續航當然重要,而背光是極其耗電的,去除掉也正常,同期的GBA也是如此。
在4202年的今天看這塊沒有背光的屏幕就顯得很寒酸了,因此很多人會想加背光。這其實很簡單,只需要:定製薄背光板、拆開屏幕、撕掉偏光膜、裝上背光、焊接背光電源、貼回偏光源、裝回屏幕;就好了。但是,新手這麼做失敗、損壞概率極高,所以閒魚上也有一些販子在提供改裝服務。
這個甚至漲價了,以前150現在200但是這價格……?150RMB改一台??要知道一塊全新帶背光的12864LCD也才30〜50RMB,這就加個背光而已,居然收150??
也罷也罷,畢竟他們有那技術和手藝,掙這錢也不奇怪。
…但我沒錢改背光啊!
所以我決定,利用現有背光LCD12864自制兼容的QY70屏幕!
然後如果研究成功了就可以賣屏幕,到時候賣125一片,輕鬆賺個50元(現在是,幻想時間)
研究進度會在這裡展示,未完待續!
零、大體計畫
利用現有12864顯示QY70的數據
在QY70後部有一些空間,接一個單片機用於將QY70發出的專用指令翻譯為通用指令並驅動12864
背光供電問題可以從QY70取電、或塞一個充電鋰電池到QY70後的電池倉,同時可以解決QY70的續航弱雞問題。
注意、以上計畫的可行性尚且未知,會在本文(一、理論研究)作進一步探討。
成本控制在75RMB以內。
注:受論壇貼子字數限制,具體章節見評論。

共享 (0)
winterkuifa 2024/10/04 22:36主题作者君はじつに馬鹿だな。
8192Bit, 草
如何幹壞的?壞成啥樣了?
winterkuifa 2024/10/04 22:32主题作者君はじつに馬鹿だな。
更新
一.2
這是現有的12864引腳圖:

可以看到,在串口通訊模式下大部分針腳的定義都相同,或許能為後續軟件開發相關節省不少時間?
*DMF50202N的FLM腳我不知道對應12864的哪腳、有大佬知道嗎?
(補充上文對於屏幕大小的說明:高度也是個問題,DMF50202N的高度僅8.5mm,但我找到的都是13mm起步,可能會塞不進機器。方法一可能會遇到這個問題,方法二大概率不會)
winterkuifa 2024/10/04 22:28主题作者君はじつに馬鹿だな。
一、理論研究
首先,介紹一下DMF50202N的一些紙面參數

可以看到,DMF50202N的點大小是0.40x0.56mm,整體的視區大小是62x44mm。這就很難受了,因為現在的12864LCD一般都不是這種大小。
現在的12864幾乎都是0.48x0.48,70x40的,點大小0.40x0.56的只有微雪在賣,貴,而且還沒有零售渠道。
但是我找到了幾個視區大小66x30mm的,勉強對得上,就是會有點丑(橫向10個像素會被擋住,縱向會有12mm的空白區域和2mm黑邊)
而且還有一個很嚴重的問題:這種12864的板子太大了!
DMF50202N的縱向長度只有56mm,但我能找到的最少73mm,根本塞不下去啊(惱)
這個問題我有兩種方案(都要把屏幕模組拆下來):
1、自己畫個合適的板子打出來裝屏幕模組上;這個方法同時能解決 螺絲孔位對不上 和 整體縱向長度太大 的問題、但需要找到合適的IC來驅動屏幕且不能讓板子太複雜,否則成本會很高(打板和元件貼片價格)。
2、萬能飛線或延長排線,把屏幕模組單獨粘在那裡,控制板引出來放上面;這種方法需要繞過一層屏蔽罩和主板,且佔用空間過大,不容易放下其他控制元件、而且穩定性太差,屏幕容易錯位或因為排線斷裂而顯示不了。
屏幕大小問題先不談,現在研究一下重點:針腳通信問題
從上面的DMF50202N信息中我們可以知道,它使用的是串口通信。
這是DMF50202N的針腳圖

這是DMF50202N的工作時序表

CP1(Data Latch Signal)數據縮存信號,即片選信號(但一般片選都是高寫低鎖,這個反過來了)、為低電平時開始寫入一行的顯示數據,為高電平時表示寫入結束;
CP2為數據寫入的時鐘信號
D1則為數據腳,從左到右寫入,一次一行
FLM為高時表示現在寫入的是第一行數據
M、寫入時為高電平,64行寫入結束時為低電平,應該是復位信號?