Jump to content
Ironpin

Присоединение Lcd Ltn141xf-l01 К Мк Avr

Recommended Posts

Помогите, пожалуйста, кто знает, как это делается.

У меня есть матрица LTN141XF-L01 от ноотбука think-pad. Я хочу подключить ее к МК AVR. Я представляю, примерно, как это сделать, но детально, не знаю. Помогите, кто-чем может. Теория, схемы, принцип. Если знаете ссылки, дайте пожалуйста. Не обязательно именно на этот монитор. Подойдет вся линейка LTN141.

1. У нас есть LCD матрица и есть область памяти. Что находится между ними в момент работы?

2. Какие процессы-технологии (LVDS, TTL и др.) задействованы и где почитать? (Я читал, но это все не приближенная теория, а мне надо хоть какое-то описание процесов(можно на примере с любым другим монитором))

3. Распиновка - одна из основных тем.

Помогите хоть в чем-нибудь. (Есть теория, что если человек не делится с другим человеком своими изысканиями и знаниями, то у этого человека нет притока новых находок и у этого человека ни чего нового не получается. Отдавать нужно 10% как минимум.) :unsure:

foto.rar

Share this post


Link to post
Share on other sites

Фотки не очень.. Плохо видно.. но по всей вероятности там будет стоять 20 ножечный разьём. Прямо с АВР упровлять им не получится вообще никак.. Нужно делать отдельный контролер который будет иметь память и выводить её содержимое на монитор через LVDS преобразователь... Это некоторыми старыми TTLматрицами можно было управлять. И то неполучалось их обновлять быстрее чем 10 раз секунду.. Контролер должен принимать данные от МК и записывать их в видеопамять. LVDS преобразователи я использовал од TI - SN75LVDS83. Берут на вход 6 бит на цвет и синхронизацию.. Даташит есть на alldatasheet.com.

И ещё - питание как у матрицы так и у SN75LVDS83 3,3 вольта. Я бы рекомендовал использовать для управления ПЛИС.

P.S. Ещё одна проблема с SN75LVDS83 - корпус. Растояние между ножками 20 Mil.

Share this post


Link to post
Share on other sites

А схемы с распиновкой? Я не могу понять что куда подсоединять.

Примерно так(?):

матрица--------LVDS----------Память контроллера-------------контроллер

Схемы LVDS и контроллера, у вас нет? И мне нужна электросхема :huh:

Share this post


Link to post
Share on other sites

Технология Maxim Integrated nanoPower: когда малый IQ имеет преимущества

При разработке устройств с батарейным питанием важно выбирать компоненты не просто с малым потреблением, но и с предельно малым током покоя. При этом следует обратить внимание на линейку nanoPower производства компании Maxim Integrated. В статье рассмотрено их применение на примере системы датчиков беспроводной оконной сигнализации.

Подробнее

LVDS преобразователи я использовал од TI - SN75LVDS83

Как узнать, под какой lcd какой приобразователь использовать?

И распиновка, с хотя бы, примерной схемой :huh: хотя бы с блочно-структурной :huh:

Share this post


Link to post
Share on other sites

Я же писал выше - на http://www.alldatasheet.com/ найти даташит на SN75LVDS83 - и там всё написано и схема там есть и для 18 и 24 битного подключения... Это микросхема специально предназначена для управлениея LCD мониторами с LVDS интерфейсом. Кстати её можно для опытов заказать как сампл од TI. Ваш монитор имеет 18 битное подключение - так же 4 LVDS линии... Микрушка может принимать на вход 5 вольт сигналы но сама должна кормиться от 3.3 вольта. Насчёт разьёма на монитору - я так и не дождался более качаственного фото.. Так что опознать его не могу. Страничку с цоколёвками мониторов я уже вам выкладывал... На работе у меня её щас нет.. Уложено дома. Вечером выложу снова.

Share this post


Link to post
Share on other sites
                     

Материалы вебинара STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

На вебинаре были продемонстрированы современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0, проведено их подробное сравнение. Мы подготовили для вас материалы. Вы можете посмотреть видеозапись вебинара, ознакомиться с ответами на вопросы, загрузить код для тестирования, прочитать статьи по теме

Подробнее...

Вот сам чип(рис.1)

Вот схема подключения(графический контроллер, чип(SN75LVDS83), чип(SN75LVDS82) (рис.2))

Зачем нужен чип SN75LVDS82?

Вот картинка подключения самого lcd (рис.3)

Вопросы:

1. Графический контроллер, показан в виде памяти?

2. Над ним еще контроллер управления?

3. Информация от МК поступает на контроллер управления(?), а потом выводится на правые пины чипа ГК?

4. Что поступает на левые пины ГК?

5. Требуется ли планировщик для памяти? Он должен быть вшит в контроллер управления?

6. Какое железо использовать для Контроллера управления памятью ГК?

7. Плата LCD(рис.4) какие она функции выполняет?

pictures.rar

Share this post


Link to post
Share on other sites

SN75LVDS82 это то что уже стоит в вашем lcd!!!! Правда вы взял как раз ту схему что не для вас.. Для вас та вторая - где ВСЕГО 4 LVDS пары и с синхронизацией...

1: Графического контролера там я нигде не вижу. Там только сигналы которые он должен давать на LVDS преобразователь. Его вам прийдётся или сделать самому или поискать на нету готовый. Рекомендую например сайт http://www.opencores.org

2: Теоретически да.

3: Да.

4: Нет там его... Но если сделаете то что подадите то и будет.. Зависит от самого решения контролера.

5: Что такое планировщик ??? Управление памятью должно быть в ГК

6: Любую CPLD или FPGA с количеством програмируемых ячеек более чем 64. Причём 64 это минимум. Ну или можно конешно собрать на розсыпухе.... Но это щас для садо-мазохистов :)

На вашей плате стоит контролер стекла. Он роздаёт сигнал прямо на стекло и содержит счётчики и дешифраторы рядов и колонок. Стоит там стандартный 20 ножечный разьём.

Share this post


Link to post
Share on other sites

Я нашел, только скачать не могу. Они мне пока регистрацию не подтверждают :lol:

Какой контроллер вы посоветуете взять? Из рисунка?

http://www.opencores.org/browse.cgi/by_category

Или вот:

http://www.compitech.ru/html.cgi/arhiv/03_...tat_jasmine.htm

http://www.cec-mc.ru/news/pdf/MTF-TQ57SN741-AV.pdf

picture.rar

Edited by Ironpin

Share this post


Link to post
Share on other sites

А подождите.. У них не быстро.. Я тоже пару дней ждал... Подойдёт любая корка - лижбы был на выходе RGB и синхро. А переделывать всёравно прийдётся. Для АВР...

Share this post


Link to post
Share on other sites

Пустили меня на форум! :)

Только что брать, не знаю. Ткните носом в подходящую модель, пожалуйста! :unsure:

Share this post


Link to post
Share on other sites

Я выбрал, контроллер, только незнаю, он подойдет к моей матрице или нет? :unsure:

http://www.gaw.ru/html.cgi/txt/ic/Fujitsu/...l/MB87J2120.htm

Вот сдесь написано, что он потдерживает следующие матрицы, а мою поддерживает?

http://www.compitech.ru/html.cgi/arhiv/03_...tat_jasmine.htm :unsure:

Edited by wowa
Линк поправил... Wowa.

Share this post


Link to post
Share on other sites

Я вот непонимаю только зачем всё это? Что это будет в итоге? Промышленное устройство или просто игрушки? Если игрушки - то если вам не жалко денег - покупайте что хотите :) Главное чтобы отвечало параметрам которые вам нужны!!! Использовать 3D/2D акселератор с 2 мега памяти и управлять им AVR это как стрелять по воробьям ракетами земля-воздух... Если для промышлености задание то надо тогда брать что по мощьнее например маленький промышленный комп который уже всё это имеет за минимум цены. Ну или на крайний случай ARM. Выбрать можно ЛЮБОЙ контролер который поддерживает RGB(с LVDS конвертором) или LVDS выход. С опенкор я бы не брал прямо то что там есть а просто бы скачал для инспирации и переписал под себя. Нужно то вобщем то не много... Отинитить дисплей, нарисовать точку, линию, квадрат, кругляк, буквы какие и с фотнами ну и стереть экран или часть... Всё остальное только если будет нужно - дописать. Незачем изобретать велосипед снова и снова. Напишите что собираетесь делать и потом получите ответ.

Share this post


Link to post
Share on other sites

wowa, я студент. Мне скоро диплом выбирать. Если у меня получится, то тема будет из разряда "Сети и телекоммуникации".

Плюс мне самому интересно. Я хочу понять как это происходит. Управление с AVR на графический контроллер, через LVDS с памяти контроллера, вывод на LCD матрицу. Крутизна. Не забудь, что мне еще проги и прошивки под это надо написать. И не просто написать, но и понять как и что происходит.

Я начинающий. И не допетриваю смысл. Мне единственно что надо, это схема с распиновкой, куда входит МК, ГК, LVDS и LCD. Вот и все.

Плюс по какому принципу писать прогу/прошивку. Я планирую МК к компу присоединить и гнать с ПК картинки на LCD через COM или LPT или USB. Графические примитивы. Вот в чем мне нужна помощь. Потом может покруче чё будет (фильму, звук, может графические всякие приколы). Но это потом. Сейчас просто вывод точки, линии, - с необновляемой прошивки, без взаимодействия с передачей инфы с компа.

Какой бы ты взял ГК? Ткни носом меня. И как в прошивке МК, формировать вывод графики на ГК, размещение этих кодов в памяти ГК, вывод с рапиновкой на LVDS, как присоеденить LCD, плюс нужно согласовать токи и напряжения, Чтоб не погорело все синим пламенем.

Share this post


Link to post
Share on other sites

Ну хорошо.. Тогда ещё надо уяснить что есть в распоряжении у вас. Кроме АВР... Что у вас ещё есть? Если ГК - покупать не гибко получается... Я бы делал или на логике или на FPGA/CPLD + обвязка (память, LVDS, генератор).

ГК это пока для вас чёрный ящик к которому подключена память (framebufer) и LVDS преобразователь уровня. К нему через порт подключен и АВР.

Дело в том что у меня щас на шее висит один проэкт который я должен доделать до конца лета. И подробно обьяснять мене некогда. Будет лучше если сам будете искать инфо а я могу только время от времени чего посоветовать...

Share this post


Link to post
Share on other sites

Просто скажи какой ГК. Марку. И 50% всей работы сделается автоматом.

Share this post


Link to post
Share on other sites

Вы меня не поняли.. ДЕЛАТЬ САМОМУ надо если хотите всё это понять. Нет никаких марок ГК!!!! Если хотите с маркой - берите GforceMX. Нравятся они мене :) Если не охота искать самому информацию - то я тут не помошник. Могу посоветовать с проэктом но не буду делать всё за вас. Возмите и анализируте всё что нашли по этой теме. Возможено что в вашем случае будет лучше не выдумывать а купить готовый ЖКИ с контролером и паралельным ТТЛ интерфейсом. Есть такие и не надо меня спрашивать где взять на них линк - начните искать на страничках фирмы Shrap, Epson..... И вообще гугль , гугль, гугль......

P.S. Если и дальше будете пытаться вымолотить из меня марку ГК закрою тему как не несущую информацию. Впредь только вопросы по существу.

Share this post


Link to post
Share on other sites
Если и дальше будете пытаться вымолотить из меня марку ГК закрою тему

:huh: :huh: :huh:

AlenB, спасибо.

Share this post


Link to post
Share on other sites

Из темы: "Припайка Чипа На Плату, чип со множеством малюсеньких ножек", я сюда перенесу обсуждение, если Вы не возражаете.

Сначала дайте конкретное задание и получите ответ!!! Под заданием подразумевается описание устройства которое хотите собрать и для чего его будете применять.

Сейчас почти уже определился с логикой схемы. Хочу спросить. Не про ГК! С ним я уже определился (боюсь угроз вовы, что закроет тему). ГК - MB86292<ORCHID> Graphics Controller.

Посоветуйте, какой МК выбрать для управления ГК, по требуемым характеристикам (лучше из линейки AVR).

У меня МК будет связан с ПК (по СОМ или USB или LPT, еще не определился), с ПК я буду слать рисунок *.bmp, примитив (квадрат, круг, ... и тд.), на МК. МК будет ловить и перенаправлять на ГК, потом через LVDS, на LCD матрицу.

Вот и все что мне нужно.

Это я все к тому, что немного не понимаю, какая логика должна быть у прошивки МК и ГК.

ГК вообще прошивается? Или для него уже есть готовая прошивка? - driver?

Share this post


Link to post
Share on other sites

Да не буду я вас банить :) Мене просто интетесно чем всё это кончится.

AVR лучше выбрать такой который будет иметь много RAM памяти.. она вам будет нужна :) Ну и флеш тоже нужна будет не маленькая... Вобщем чем быстрее и больше памяти - тем лучше.

Логика прошивки МК должна быть такая:

1) Взять данные с ПК, обработать и послать в ГК.

2) Подождать на ответ ГК и послать ответ ПК.

Последний пункт для скорости можно не делать.

ГК не прошивается.. Он должен быть настроен. В нём есть специальные регистры управления и в них при иниту должны записаться данные которые его настроят на работу.

Драйвер это програма для МК которая произведёт настройку ГК и будет производить пересылку данных от ПК на ЛСД и наоборот.

Вот интересный проэкт правда на немецком. Я думаю что вам для начала больше и не надо будет. Там то всего делов то розширить этот проэкт на 1024х768 и приделать конвертор на LVDS. Успехов.

Share this post


Link to post
Share on other sites
Взять данные с ПК

Допустим по LPT. Сразу 1 байт отправляю.

МК принимает, делит получиные биты на пины вывода МК, и отправляет...

По сколько слать от ПК? По байтово? МК принимает, сортирует - размещает полученное во внешней флэшь памяти, присоединеной к МК. Дальше что? (1)Сортирует как?

ГК принимает, и на основании драйвера/прошивки, формирует вывод на LVDS?

В момент включения устройства, МК отправляет на ГК сигналы, инициализирующие драйвер. (2)Правильно?

После этого МК готов принимать байты от ПК. Мне еще надо драйвер "чисануть" под WinNT?

(3)Как байты картинки распределяются во внешней флэшь памяти МК?

(4)Как брать потом для отправки на ГК? В какой последовательности?

С ГК на LVDS отправляются 24 бита цвета (8 red, 8 green, 8 blue) и 5 управляющих сигналов. Это по даташиту на ГК.

Помогите разобраться, от МК данные в ГК идут по 3-ем портам? 3 байта сразу? Или по одному порту - 1 байт?

Может лучше задействовать не 1 МК, а два? А то боюсь, не хватит пинов под флэшь память у МК.

P.S. Думаю, на немецком я не пойму. А если буду стараться понять, то боюсь, сойду с ума. Голова то у меня не резиновая :(

Edited by Ironpin

Share this post


Link to post
Share on other sites

Извените меня конешно но то что голова у вас не резиновая я понял сразу. Каждый кто читал всё что мы тут написали знает теперь о ГК и подключении ЖКИ больше чем вы!!! Мало того не внимательно читаете ещё и не хотите вообще подключить голову!!! Выдумываетет абсолютные глупости и не стараетесь даже обучаться....

LPT порт может подойти для ваших целей... Может передавать данные со скоростью приблезительно 1 мегабайт в секунду... При 1024х768х24 ~ 2.5 мегабайта будете выводить на экран 25-30 кадров в минуту :) но скорей всего это будет ещё медленней :)

1) Где я писал что надо укладывать в флеш????? Гк формирует стандартный VGA сигнал на выходе. Нечего там выдумывать раз за основу взяли VGA контролер. И ещё раз пишу - нет в нём прошивок... Только настройка нужна....

2) Чего там чесать под "NT" ???? Вы собираетесь подключить этот пасквиль как родной драйвер под NT????? Сразу вас розстрою - при ваших знаниях о составных частях проблемы это будет не раньше чем через 10 лет...

3) Вы же делаете и вам видней как розположить данные в памяти!!! Каждый делает так как хочет!!! Я бы сделал просто напросто от левого верхнего пиксела и построчно :) Глупый вопрос...

4) Читайте даташит того чипа который выбрали!!! Инфы о нём немеряно!!! Там выдумывыать нечего!!! Он берёт данные только определённым способом и если их ему не дадите так как надо то и не будет работать или будет работать так как не надо!!!! Все сигналы на выходе этого чипа отвечают тем что вам надо иметь на входе преобразователя в LVDS. Максимально подобрать тактовую частоту...

На вашем месте я бы занялся и учил английский.. Будет больше толку. Я из принципа небуду выкладывать рабочие и готовые решения. У меняч есть два своих и очень много чужих которые я нашел на интернету....

Мене интересно будет проследить как и что у вас получится сделать это самому. За вас тут никто небудет думать.. За это деньги берут и не маленькие... Тут вам помогут советом, подтолкнут в нужном направлении но не более... Так что успехов..

Share this post


Link to post
Share on other sites

Вова, я твой должник. Вот мой адрес мыла: fungus_f@yahoo.com. Знай, если тебе что-нибудь нужно будет, то возможно я смогу это тебе дать. Пока я все понял. В последствии, что - то, наверно, спрошу ещё, в эту тему, если что пойдет не так. :mellow:

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • На выходе от 2.3 В до 4.3 В при регулировке R3.
    • @Alkarn  Почему подано на вход схемы 1 Вольт ? Начать с 1 мВ хотя бы, но вообще, схема работает с уровнями ниже.  R3 переменный резистор. Где он ? Это моделировано на МС ? Это твои проблемы.  Сначала это все моделировалось в мультисиме и потом уже собиралось практически  
    • именно так. Пульсации в источниках никто не отменял. Или у вас все источники только аккумуляторы и без внутреннего сопротивления? я вам ребят скажу, что хоть сила и собрана по этой схеме, но она далеко не торт на самом деле. Если смотреть с позиции цифрового управления, то линейность на начальном участке у нее отвратная. Стабильность тоже так себе, потому как управление и ОС идет по разным входам ОУ и очень зависит от параметров каждого (!) конкретного ОУ. И это только основные проблемы. Есть еще куча нюансов. Но чтобы все их затронуть и описать, надо книжку написать по электронным нагрузкам и их схемотехнике Чисто ради разминки ума - кто нибудь сможет мне доходчиво рассказать как в моей схеме работает режим CR на умножителе AD633? Ну к примеру. И обьяснить хоть в общих чертах почему я не смог достигнуть сопротивления ниже 1 Ом? А вроде узелок такой простенький достаточно... Полноценная тема для главы той книги
    • РадиоНастройщик, кто вам сказал, что вы что-то понимаете в схемах, и можете поучать других? Не поленился, и промоделировал начальную схему и вашу. Результат еще раз подтвердил то, что и так было очевидно - начальная схема великолепно работает  и индицирует СВЧ сигнал с уровнем менее 100 мВ. Ваша даже при уровне входного сигнала 1 В на выходе выдает ослабленный сигнал входной частоты. Начните с Борисова и Айсберга. Иначе остаются 2 предположения:  1-вы злостный тр олль, 2 - надо обратиться к психоаналитику для коррекции самооценки.  
    • ошибка с тиристором - но интересует больше разводка земли у МС и влияние перемычек 
    • скину свою защиту сюда - может кому пригодится - так как чую - не скоро доберусь до задуманного усилка) схема комплексной зашиты на ОУ ЛМ324 , схема зашиты проверена - в кулере применил полевик - нет смысла регулировать - ес радиаторы горят) - зашита по току на оптопаре - честно - не проверял -но- по идее при перегрузе той или иной полярности должна сработать - желательно ес слишком мощный умзч - добавить резистор в цепь шунта - для ограничения тока - не спалить оптопару , печатку не делал - так как планировал делать все полностью одной платой - весь УМЗЧ и добавить еще пару задуманных схем - но это позже.
    • Пожалуйста. Если что, у Omron есть и оптические датчики с таким питанием. 
×
×
  • Create New...