Author Topic: Распоред на пинови на LCD и TFT дисплеи од мобилни телефони и други уреди  (Read 3728 times)

Offline GigaWatt

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 12890
  • Gender: Male
  • Не фалширам
Сите знаеме дека има недостаток на компоненти низ Македонијава, а и тиа што ги има, ако се некои ретки, тешко може да се најдат по прифатлива цена. Од овиепричини, мораме да се снаоѓаме како знаеме и умее при градбата и дизајнирањето на проектите. Еден од начините е вадење на стри компоненти од стари уреди кои не се употребуваат повеќе поради X причини. Меѓу нив би ги ставил и мобилните телефони, кои во денешно време ги има во изобилство и за релативно мала сума на пари, дури и нови (некористени). На пример, еден Alcatel телефон што го видов во излог од една продавница се продаваше за 700 денари :O. Притоа, телефонот се продаваше заедно со prepaid картица од T-Mobile во вредност од 500 денари (всушност имаат вредност од 600 денари заедно со ДДВ, односно 580 денари, или некоја слична сума, како и да е, поентата е дека телефонот излегува скоро „гага“ ако го земеш заедно со 500 денари кредит на T-Mobile) и е кодиран на T-Mobile мрежата, што значи дека не можете да користите други SIM картички освен оние на T-Mobile. Во принцип, за сите останати корисници на останатите мобилни мрежи во Македонија, телефонот е неупотреблив бидеќи за да се прекодира треба дадете уште 200, 300, 400, 500 денари, и на крајот ќе сватите дека конкретната инвестиција не ви се исплати. Но, постои алтернавива :D. Од истиот телефон можете да го искористите LCD дисплејот за некој проект што го правите, или чисто експериментирате со микроконтролери, или учите како да напишете нешто на било кој дисплеј, да ја научите основата на запишувањето на LCD дисплеите, итн. ;). За било која од овие опции ви треба LCD дисплеј. Се разбира, најдноставно е да купите готов LCD дисплеј (стандардни, dot matrix, 1 X 16 карактери, 2 X 16 карактери или 4 X 16 карактери) за кои има готови алгоритми во повеќето IDE-иња за развој на софтвер за микроконтролерите. Но што ако ви треба дисплеј кој што не е поделен на полиња? Што ако ви треба дисплеј на кој треба нешто да се прикаже графички? Во овие случаи, мобилните телефони како Alcatel-от кој го имам спомнато погоре, се многу добар извор на делови, дури да се нови, повеќе се исплати да го искористите него како дисплеј одколку некој од стандардне LCD дисплеј (можеби не се исплати и временски, но ако треба нешто да се прикаже графички, или едноставно уредчето не треба да зафаќа многу простор, дисплејот треба да му биде мал, се исплати ;)). Пресметајте, па сами ќе видите ;). Нов телефон со 500 денари кредит (за кој имате платено 600 денери) е 700 денари, 700-600=100 денари, а еден LCD дисплеј со 2 X 16 карактери може да биде и 300, 400 денари, завиди од местото каде што сте го купиле (на старо гледав цени од 200 денари, но не и на ново, плус, не секогаш можете да ги најдете тие на старо :S). Значи, сте платиле само 100 денари за цел телефон, а делови имате за (апсолутен минимум) 300 денари ;). Значи, и со нови телефони можат да се градат проекти и уреди ;) ;D, и што е најинтересно, повеќе се исплати одколку да купувате нови дисплеи (барем кај нас, не знам како стојат работите во странство). А за стари и искористени телефони, тоа е веќе „гага“ ;D. СИте имаат дома барем по еден стар модел којго користеле на времето и веќе не им треба, а сигурно имаат и комшиите, роднините, пријетлите, итн. ;D. Од сите нив по еден неупотреблив телефон да добиете на полон, ете три LCD дисплеи ;). Се разбира, не се сите од нив погодни за проекти, но еден барем ќе биде ;).

Од тие причини фатив да собирам податоци за различни типови на дисплеи од различни произодители. Се разбира, најраспространет е распоредот на пиновите и кодот за генерирање на графиката од Nokia 3310, но има и многу други модели кои можат да се искористат. Еве ја колекцијата што ја имам направено до сега, не е голема, но може да се надополнува, со ваша помош се разбира ;). Во принцип, секој LCD дисплеј има LCD chip (исто така го нарекуваат и LCD драјвер) чија функција е да го контролира прикажувањето на податоците на LCD екранот. Кратко речено, тој е интерфејсот помеѓу дисплејот и чипот кој ги праќа податоците кои треба да се прикажат на LCD дисплејот. Најчесто, овој чип е интегриран заедно со LCD дисплејот, некогаш е видлив, но некогаш не е лесно видлив ;). Може да има форма на „црна плуканица“, правоаголник, квадрат. Која и да е ситуацијата, тој LCD чип го има произведено некој, Philips, Samsung или некој трет производител. Прва работа која треба да се најде е да се најдат ознаките на чипот (кои најчесто не ги има на самиот чип, туку на LCD дисплејот, тоа се најчесто некои од многуте кодови напишани на него ;)). Одкако ќе ги најдеме кои се, преминување на наоѓање на datasheet за тој чип. Во datasheet-от е објаснето се, како треба да се генерираат командите за палење на дисплејот, прикжување на графичкиот дисплеј, како се испишува на графичкиот дисплеј, колку пиксели може да контролериа чипот (најчесто, бројот на пиксели кои може да ги контролира е ист со бројот на пиксели кои ги има дисплејот, на пример, 105 X 56 пиксели). Сите податоци со кои можеме да го контролираме чипот се дадени во овој datasheet. Втората работа која треба да ја најдеме е распоредот на пиновите на дисплејот, односно кој пин за што е. Ова е потешката работа :S. За тоа ни е потребна шемата на „тој и тој“ телефон. За постарите телефони шемите се наоѓаат релативно лесно, но за поновите модели... малку потешко :S. Како и да е, поентата е дека треба да се наде шемата бидејќи во неа е нацртан распоредот на пиновите и функцијата на секој од нив. Некои дисплеи имаат некои додатни екстерни компоненти (на пример, кондензатори или отпорници), ова не е ништо чудно, дел од компонентите не можат да се стават во толку мало пакување како што е пакувањето на LCD чипот, па мора да се стават екстерно. Исто така, можно е дел од овие пинови да се користат за „пасивно“ конфигурање на дисплејот (со поставување на отпорници и кондензатори, врзувајќи на определен начин пин со пин, дисплејот се лимитира да покажува едно или друго, или можно е да се намалува контрастот, или сгоемува истиот, итн.). Значи, не се деморализирајте ако видите многу пинови ;), често се случува дел од нив и да не се користат за ништо ;D, монтирани се поради компатибилност со конекторот, или нешто слично, дел од нив се пасивно користење итн. ;). На крајот, од 20 или 26 пина, може да го сведете целиот број на „корисни“ (за нас ;D) пинови на 5 или 6 ;), сите осанати да ен ни требаат ;).

Како што спомнав, пожелно е да се надополнува оваа листа, со ваша помош се разбира ;). Потребно е малку време за да се најде се што ви треба, но затоа пак тука на располагање ви стои интернетот ;). Имам дадено пример како треба да изгледа еден „datasheet“ (;D) за распоред на пинови на еден LCD дисплеј од телефон (даден е преку datasheet-от за дисплејот за Siemens C45 и А50). Треба да има слика од екстерна шема на поврзување (оваа слика можете да ја најдете од сервисната шема или само шемата за „тој и тој“ мобилен телефон, со прост screen shot можете лесно да ја извадите од PDF фајлот и да е ја имате само како слика неа ;)), слика од самиот дисплеј на која е обележано кој е првиот и последниот пин (ако нема дисплејот премногу пинови, пожелно е да се означат сите), да е наведен чипот кој LCD дисплејот го користи, да се наведе резолуцијата на дисплејот (толку X толку пиксели) и да се опише распоредот на пиновите (SData, Vcc, LED, Clock... како што се означени на шемата, така да се напишат). Исто така е пожелно заедно со овој „datasheet“ (на дисплејот) да има спакувано и datasheet од производителот на LCD чипот (datasheet од чипот). Можете да го „залепите“ за импровизираниот datasheet, доколку не можете (или не знаете), само спакувајте го заедно со DOC или PDF фајлот кој сте го направиле за LCD дисплејот ;). Може и се ова да не е лично ваше дело, сте го нашле од некаде, па сте го симнале или ископирале, ова не е проблем, само придржувајте се до правилата за post-рање на вакви „datasheets“, значи, да ги има сите податоци кои се погоре наведени и (по можност) да биде се тоа ставено во еден PDF фајл. Ако и по ова објаснување не ви е јасно како треба да се post-ираат „dastsheet“-овите за LCD дисплеите од телефоните, погледнете некои од datasheet-овите во мојата колекција, мислам дека ќе ви стане јасно како треба да ги правите ;). Можете да ги upload-ирате на форумов или на некој file host. Ако не знаете како да ги upload-ирате на file host-ови, побарајте помош од администрацијата ;).

Еве ја мојата колекција, се надевам дека ќе ви се најде ;).

Code: [Select]
http://www.box.net/shared/in9511mbfoq5px7ig6ca
http://www.box.net/shared/312yb04h34hpvqy4xbs9

Напомена: Сите „datasheets“ кои ќе бидат post-рани, но нема да ги содржат наведените „делови“, ќе бидат избришани !!! Тие податоци се потребни за да може да се дизјанира или преправи било кое коло со микроконтролер !!! Едно од нив да фали и ако не може да се најде никаде (online), останатите податоци не вредат !!!
It's not schizophrenia... It's just a voice in my head...

"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"Newton's third law: The only way humans have ever figured out of getting somewhere is to leave something behind."

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
Во принцип, секој LCD дисплеј има LCD chip (исто така го нарекуваат и LCD драјвер) чија функција е да го контролира прикажувањето на податоците на LCD екранот. Кратко речено, тој е интерфејсот помеѓу дисплејот и чипот кој ги праќа податоците кои треба да се прикажат на LCD дисплејот. Најчесто
Тоа е графичката на телефонот, бар така мислам. Имам видено една понуда од ОНЕ за 799 или 899 денари 2 телефони алкател со 2 сим картички и вероватно по 100 денари кредит. Дали сеуште ја имаат понудата не знам бидејки тоа беше пред неколку месеци.
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline GigaWatt

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 12890
  • Gender: Male
  • Не фалширам
Тоа е графичката на телефонот, бар така мислам.

Не, тоа е само интерфејсот, тоа е само мал дел од графичката, сите графички податоци ги обработува SoC-от (System On Chip), овој чип кој е mounted на дисплејот само ги конвертира тие графички податоци за да може да ги прикаже на дисплеј, ништо повеќе. Најчесто се праќаат сериски, но кај LCD и TFT дислеите во боја, се праќаат и паралелно ;).
It's not schizophrenia... It's just a voice in my head...

"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"Newton's third law: The only way humans have ever figured out of getting somewhere is to leave something behind."

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
Да провериме дали сеуште важи понудата во ОНЕ за два телефони со по 100 денари кредит за 990 денари. Ако важи би било добро да се проучи тој дисплеј и дали може да се искористи бидејки дисплеите од нокиа 3310 се потешко ипотешко се наоѓаат за тоа што телефонот е од 2002 година.
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline GigaWatt

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 12890
  • Gender: Male
  • Не фалширам
Добив неколку неисправни телефони на подарок, па ќе видам дали можам да најдам datasheet од контролерот за LCD дисплејот да видам како разменуваат информации ;).

Барајте расипани телефони од пријатели, роднини, што и да е, од нив сугирно може да се искористи дисплејот, а можно е да може и да се попраат ако имаат некој не премногу голем хардверски проблем ;). Плус, од старите полначи се вадат многу корисни малечки трансформаторчиња, до кај 300mA струја даваат, ама за многу апликации и тоа е доволно (што имам направено со еден полнач за Motorla, можете да видите тука ;)).
It's not schizophrenia... It's just a voice in my head...

"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"Newton's third law: The only way humans have ever figured out of getting somewhere is to leave something behind."

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
GigaWatt дали нема да ти биде тешко да ги сликаш плочките од телефоните со дигитална камера со макроснимање од блиску (ако има метални кутивчиња извади ги) и пиши од кои модели се.
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline GigaWatt

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 12890
  • Gender: Male
  • Не фалширам
GigaWatt дали нема да ти биде тешко да ги сликаш плочките од телефоните со дигитална камера со макроснимање од блиску (ако има метални кутивчиња извади ги) и пиши од кои модели се.

Овие немаат кутивчиња, чиповите имаат метални заштитни решетки врз нив, ама се се BGА :S, не верувам дека ќе ти вршат работа тие информации :S. Не се како порано телефоните, еден чип за демодулација на сигнал, друг за контрола, трет за некој друга работа, сега има максимум 2 или 3 чипа на плочката :S. Еден главен SOC и сите останати му се додатни периферии, контрола за ова, контрола за она :S.
It's not schizophrenia... It's just a voice in my head...

"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"Newton's third law: The only way humans have ever figured out of getting somewhere is to leave something behind."

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
за жал нема посебно чип, порано нокиа 3310 имаше дури и посебно А/Д и Д/А конвертор :)
Сега има само, процесор, Power control, VFO осцилатор, GSM примопредавател, примопредавателно и појачало. Ако не те мрзи и имаш време сликни ги, и стави ги на форум. :) Ова е за најосновните делови на телефоните а секако некои имаат и камера па чипови за камерата, блутут, радио.... што е тоа BGА ?
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline Malecko

  • Топ Експерт
  • *****
  • Posts: 3059
  • Gender: Male
што е тоа BGА ?
Eве тука имаш за BGA чипови:
Code: [Select]
http://en.wikipedia.org/wiki/Ball_grid_array
If you're good at something, never do it for free... -Joker

Offline GigaWatt

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 12890
  • Gender: Male
  • Не фалширам
што е тоа BGА ?

Ball Grid Array, начинот на врзување на чиповите за плочката, пиновите им се под нив, како на пример North и South Bridge-овите на матичните плочи, сите контакти се под нив ;).

Ова е за најосновните делови на телефоните а секако некои имаат и камера па чипови за камерата, блутут, радио....

Најверојатно нема, се е решено со еден SоC (System on Chip) сега, евентуално да има за Bluetooth некој чип, само тоа, инаку за се што не се потребни посебни барања, како на пример, камера, FM, итн., се е решено во еден чип :S.
It's not schizophrenia... It's just a voice in my head...

"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"Newton's third law: The only way humans have ever figured out of getting somewhere is to leave something behind."

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
Имам една слика од 3310 и што се имал внатре.

1. Panasonic GP6 Dual SAW filter Fc1 = 942.5MHz, bandwidth 35MHz, Fc2 = 1842.5MHz bandwith 75MHz.
2. See 1
3. Diplexer (RXTX switch)
4. On/off switch
5. Hitachi PF08109BN dual frequency PA
6. SAW filter Fc = 897.5MHz, +/- 17.5MHz
7. Hagar: NMP70731, dualband direct conversion (zero IF) tranceiver.
8. VCO 3420-3840MHz
9. CCONT: NMP70719 Multi functional power management IC, SIM controller, RTC, watchdog
10. Texas Instruments MAD2WD1: Microcontroller and DSP, based on ARM7TDMI.
11. CHAPS; Battery charger
12. Contact strips to Vibra motor
13. Contacts to SIM connector
14. Microphone contacts
15. Various contacts to bottom connector, like power
16. NMP70433: TM23A; User interface controlling Keyboard and LCD backlight, vibrator and buzzer
17. Samsung K6F1016U4 64kx16 SRAM
18. Intel FLASH F160B3TA, 1Mx16
19. Crystal, 32.768kHz
20. COBBA: Audio Codec (D/A and A/D convertor , to PCM 8kHz) and I/Q codec.
21. VCTXO 26MHz
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.

Offline dr-mr

  • Експерт
  • ****
  • Posts: 778
  • Gender: Male
на страната има распоред на пинови на некои телефонски екрани
Code: [Select]
http://www.8051projects.net/lcdpinouts.html
Сепак се ВРТИ !!!

Offline GigaWatt

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 12890
  • Gender: Male
  • Не фалширам
на страната има распоред на пинови на некои телефонски екрани
Code: [Select]
http://www.8051projects.net/lcdpinouts.html

Истите овие ги има во линкот што е ставен во првиот post, и плус некои други ;).
It's not schizophrenia... It's just a voice in my head...

"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"Newton's third law: The only way humans have ever figured out of getting somewhere is to leave something behind."

Offline GigaWatt

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 12890
  • Gender: Male
  • Не фалширам
Еве распоред на пинови за дисплејот на Alcatel ОТ-209, заедно со целата останата потребна документација. Дисплејот го користи ST7687A контролерот. Има големина од 128 x 128 пиксели, а може да прикаже 65.000 бои. Означен е како CMC1P4859-E. Инаку, дисплејот е CSTN (вид на LCD дисплеј) ;).


download link:

Code: [Select]
http://www.box.com/s/gwdfyjdieddutb1n950b
It's not schizophrenia... It's just a voice in my head...

"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"Newton's third law: The only way humans have ever figured out of getting somewhere is to leave something behind."

Offline DX-er

  • Администратор
  • Топ Експерт
  • *****
  • Posts: 6340
  • Gender: Male
    • Докажи дека си човек и речи стоп за убиствата на бебиња! Ако не си човек, требало и тебе да те абортираат :)
GigaWatt aj ако можеш стави слики од плочката на телефонот, ама ако можеш да ги отвориш тие металните што личат на кутивчиња
Чувството кога некој ограничен со размислувањето ке зборува за двојни стандарди/демократија/правила... бљак...

кликни тука за инфо околу форумот.