Перейти к содержанию

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


Рекомендуемые сообщения

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

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

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

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

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

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

foto.rar

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Вопросы:

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

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

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

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

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

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

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

pictures.rar

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

3: Да.

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Я нашел, только скачать не могу. Они мне пока регистрацию не подтверждают :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

Изменено пользователем Ironpin
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Я выбрал, контроллер, только незнаю, он подойдет к моей матрице или нет? :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:

Изменено пользователем wowa
Линк поправил... Wowa.
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

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

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Взять данные с ПК

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

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

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

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

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

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

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

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

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

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

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

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

Изменено пользователем Ironpin
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Все предложенные к рассмотрению источники питания работают примерно по одному принципу: сетевое напряжение выпрямляется, фильтруется (получаем чуть больше 300 вольт постоянного), затем преобразуется снова в переменное, но уже на частотах в несколько десятков килогерц, понижается на трансформаторе и снова выпрямляется. За счёт высокой частоты преобразования используется трансформатор на ферритовом, а не на стальном, сердечнике, гораздо меньших габаритов и стоимости. Минусы: значительное усложнение схемы блока и вероятность возникновения различных помех от него. Модули управления (кроме первого) также являются импульными преобразователями, с теми же достоинствами и недостатками. Если нужно по быстрому собрать некое подобие ЛБП, то уж лучше брать модуль вроде этого. Ну и блок питания к нему соответствующий. Но не очень понятно, какой практический опыт можно получить от соединения готовых модулей парой проводов.  
    • У меня больше всего вопросов вызвала необычная схема обеспечения отрицательного питания. Автор этой обстоятельной заметки пишет: For this supply to work correctly, the transformer must have a secondary voltage of at least 18V RMS.  Почему? Что будет не так с отрицательным питанием, если напряжение на трансформаторе будет меньше 18В?   https://tinyurl.com/23mlwxtt - я в простейшей эмуляции ставлю 12В пикового напряжения для трансформатора и на стабилитроне все как положено: -5.6В.
    • Согласен, очень криво объяснил. Это работа трёх вольтовой линии, просто на диод шотки сдвоенный, на один анод приходит сигнал напрямую с трансформатора, а на второй через дроссель. Вольт/деление 5 вольт в клетке, тайминг по моему 10 МС. Третья фотография это сигнал на катодах уровень земли ровно по центру экрана. Но все линии по итогу в порядке 3.3 в, 5, в, 12 в и -12 в. Нагрузить все линии не могу сразу ,так как тут же выгорают транзисторы (имеется нагрузка 250 ватт по 10 ампер на каждую линию за исключением-12в), поэтому нагружаю 3.3 вольтовую линию на 10 ампер,  подключаю переменный резистор 50 ватт на 15 ом на 5 вольтовую линию и постепенно довожу до той той картины с перекосом (это гдето  50 ватт общее). По поводу микросхемы, вверху имеется скрин где между импульсами проскакивает мини импульс, если так можно сказать, он проскакивает и на одной  и на второй ноге (7,8). Микросхема не tl 494, а lw4933/abx942.1/c9421646. Далее они приходят на базы транзисторов 945g  коллекторы этих транзисторов соединены с  выводами трансформатора. Просто схема типовая, легче мне кажется просто привести фото самого блока, для тех кто разбирается будет гораздо информативне.  Диод шотки по 12 вольтовой линии был подгоревший, заменил на донора. Приводить скрины не буду что бы не захламлять тему. В итоге, пока все так же, при достижении определенной нагрузки суммарно где-то 50 ватт, появляется этот "выброс и перекос". По этому имеются мысли на два варианта, это микросхема , этот мини импульс между периодами, на низкой нагрузке особо не влияет, но при достижении определенной приводит с самовозбуждению входной цепи и непроизвольному открытию транзистора нижнего плеча. Либо дело в "горячей части", плавающий дефект в обвязке силовых ключей.  Спасибо за ответ.
    • @Gomerchik а вы контролировали как меняется уровень сигнала на А1 ардуины?
    • Спасибо за совет. Автором данного проекта я не являюсь, мне нужно было воссоздать уличный датчик для метеостанции взамен пропавшего(( Из разного найденного в интернете этот проект работает с моей станцией Орегон (спасибо автору). В понедельник попробую последовать Вашему совету. Но все равно куча непоняток  как блин это работает)) Если дело в неправильной отправки команды, то как на это влияет подключение датчика температуры? Если совсем не подключать таймер, то передача идет один раз (как и прописано в программе), станция принимает и отображает, но минут через сколько-то естественно станция уже ни чего не показывает, но с таймером питание полностью не пропадает с ардуинки, но передача сигнала каким-то образом работает по таймеру.  В моем понимании данная команда подается один раз потому, что таймер должен отключать питание МК после передачи сигнала и каждые 43 сек снова подавать питание (так того требует станция).  Ардуино передает показания температуры отключается полностью и 43 секунды мк не работает.  Сейчас у меня питание пока сделано на подпитке от солнечной батареи, но пару пасмурных дней и аккумулятор съедается до отключения(
    • thickman Так и сделаю. Вытащу из бу БП.  Буду знать, как отличить. Благодарю. Заменил транзисторы на IRFB20N50K. Картина стала, совсем другой.  Похоже трудность не в драйвере, на момент подвозбуда, переходные процессы, в нем, завершены. Увеличил затворные резисторы до 50ом, стало немного лучше.  Не понятно, почему верхний ключ греется несколько сильнее. Возможно, стоит посмотреть ток в коллекторе.  Снабберные емкости временно удалил, изменений не произошло.  Замена ТГР на другой, на кольце MSTN-16A-TH, так же, результата не принесла.   irfb20n50k.pdf
×
×
  • Создать...