Вход

Просмотр полной версии : открытая прошивка для RTD2662/2660


Страницы : 1 2 3 [4] 5 6 7 8

iddqd1
24.04.2014, 11:07
Читер.

Vic26
24.04.2014, 11:16
han2001
тоже бьюсь сейчас с TFP410, пока удалось получить только цветные полоски, генерированные FPGA.
по схеме, у тебя на Vref поставлен делитель на 0.7В, т.е. входные сигналы TFP410 должны быть1.4В Это действительно так?

Alex_St
24.04.2014, 13:02
А по поводу чего есть сомнения? Там есть возможность рисовать по точкам?
Я такое реализовал на ардуине (https://plus.google.com/photos/108764057923679063445/albums/5840129678017356801/5995592348121744418?authkey=CPDyq5zewqTWdw&pid=5995592348121744418&oid=108764057923679063445) с разрешением 128х72 (на большее памяти не хватает)

Купил вот такую (http://www.odduino.com/shop/146/desc/iteadmaple-stm32-72mhz-arm-cortex-m3-stm32f103rb) платку. Буду тоже пробовать что-то подобное ). Есть шанс сделать 320х240.

han2001
24.04.2014, 13:32
а как это связано с тем что у вас не работает?

Выше предполагалось, что возможно нужно выставлять разрешения соответствующие стандарту 480Р, 720Р, 1080Р. Вот я и говорил, что скорее всего не в разрешении дело. Но мысль подключить другой приемник TMDS сигнала правильная, что в ближайшее время я и сделаю. Все равно дорожки на плате уже порезаны, вот и отведу проводами сигналы от TFP410 на HDMI разъем, надеюсь телеку не нужны будут I2C и CEC.

han2001
24.04.2014, 13:40
тоже бьюсь сейчас с TFP410, пока удалось получить только цветные полоски, генерированные FPGA.
по схеме, у тебя на Vref поставлен делитель на 0.7В, т.е. входные сигналы TFP410 должны быть1.4В Это действительно так?

Неа, делитель заложил на всякий случай, но почитав повнимательней даташит, понял что он нужен для сигналов уровня от 1,1 до 1,8В. А потому нижний резистор делителя я не паял, т.е. Vref он у меня просто подтянут к 3,3В. Как я понял по Vref просто выбирается средняя точка фронта входных сигналов.

ancc
24.04.2014, 13:50
Выше предполагалось, что возможно нужно выставлять разрешения соответствующие стандарту 480Р, 720Р, 1080Р. Вот я и говорил, что скорее всего не в разрешении дело. Но мысль подключить другой приемник TMDS сигнала правильная, что в ближайшее время я и сделаю. Все равно дорожки на плате уже порезаны, вот и отведу проводами сигналы от TFP410 на HDMI разъем, надеюсь телеку не нужны будут I2C и CEC.

а зачем вам стандартные выставлять? у вас же матрица 1024*600 и судя по логам у вас что-то похожее определяется, только сбрасывает тут же и запускает определение заново.

телеку, думаю, i2c и cec точно без разницы.

Vic26
24.04.2014, 14:03
Неа, делитель заложил на всякий случай, но почитав повнимательней даташит, понял что он нужен для сигналов уровня от 1,1 до 1,8В. А потому нижний резистор делителя я не паял, т.е. Vref он у меня просто подтянут к 3,3В. Как я понял по Vref просто выбирается средняя точка фронта входных сигналов.
да, так и есть.
вот у меня тоже пляски с уровнями и разрешением. я odroid-x2 подключаю, у него выходные уровни 1.8В плюс к этому еще и ядро ему пересобирать приходится под нужное разрешение вот и не понимаю в чем косяк, толи тайминги не те вписал, то ли уровни ему не нравятся.

han2001
27.04.2014, 18:00
Вообщем сделал я пару экспериментов:
1. Сигнал от планшета через TFP410 подал на ТВ. Результат ниже. Правда пришлось подрегулировать Vref.
2. На RTD2660 подал сигнал с HDMI выхода планшета 480р, 720р, 1080р. Картинки были на всех видеорежимах.
3. Соединил TFP410 и RTD2660 и получилось жилище индейцев Северной Америки, т.е. фиг вам. Вернулся к тому с чего начал.
Итого TFP410 работает, RTD2660 работает, а все вместе не хочет.
Заметил еще одну особенность планшет выдает пиксельную частоту где то 42МГц, а комп от которого у меня все работало на столе в диапазоне 48-53МГц для разрешения 1024*600 60Гц (частота постоянно дрожит на осциллографе, частоту смотрел на одной из линий дифпаре синхронизирующей частоты)
Сделал еще один эксперимент. Подключил вместо планшета в качестве источника сигнала еще один контроллер на RTD2660, подключенный к компу и прошитый последней прошивкой ancc под мою матрицу. С этого контроллера пиксельная частота 50МГц и намного стабильней частоты идущей от компа, как до TFP410, так и после, т.е. на одно из линий дифпаре синхронизирующей частоты (частоту уже смотрел на изготовленной мной плате).
Вообщем нигде нет картинки, как с прошивкой ancc, так и с китайской прошивкой. На прошивке ancc, хоть есть инфа на отладчике, чего нет на китайской прошивке.
Так чего контроллеру не хватает то?

Vic26
27.04.2014, 22:14
han2001
А полярность VS, HS и CLK не сравнивал?

awtoap
27.04.2014, 22:19
Кстати я тоже хотел это раньше написать. А именно CLK, так как у TFP дифвход. Почитай внимательно еще даташит на этот случай.

han2001
27.04.2014, 23:18
han2001
А полярность VS, HS и CLK не сравнивал?

А как их сравнить то и счем, они ведь находятся внутри tmds сигнала. Штатно и полностью работает только RTD2660 по HDMI каналу от компа или HDMI выхода планшета при стандартных разрешениях. В этом случае все синхросигналы, за исключением CLK, сидят внутри синего канала TMDS сигнала и их от туда без микрухи-преобразователя не выделишь. А при любой подачи RGB ttl сигнала RTD картинку не кажет.
По поводу входного CLK в диф режиме, так я его и не использую, а использую в обычном ttl режиме, для этого согласно даташиту частоту подал на CLK+, а CLK- на землю. К тому же при прямой подачи TMDS сигнала от TFP 410 на телик картинка то есть, значит TFP 410 уже работает.
Спасибо уже за помощь, но может еще какие мысли будут.

ancc
28.04.2014, 08:06
думаю, надо отладки добавить, тогда будет понятно.

Vic26
28.04.2014, 13:02
Я имел ввиду VS, HS и CLK на входах TFP410.
Самой ей вроде как все-равно, я пробовал полярность менять- работало
Но может полярность влияет на то как она их в HDMI упаковывает. Если так, то будет зависеть от того насколько умный приемник.

Vic26
28.04.2014, 13:06
если управлять ей через i2c, то есть такие параметры

HEN: This read/write register contains the horizontal sync enable mode.
0: HSYNC input is transmitted as a fixed low
1: HSYNC input is transmitted in its original state
VEN: This read/write register contains the vertical sync enable mode.
0: VSYNC input is transmitted as a fixed low
1: VSYNC input is transmitted in its original state

т.е. по идее полярность как то влияет

а что у тебя за планшет?

han2001
28.04.2014, 13:54
zenithink c71a. А так 50пиновый TTL интерфейс, т.е. планшет может быть любой, лишь бы был такой интерфейс.
С I2C не хотелось бы заморачиваться, а решить все на схемном уровне, тем более TFP410 может и так работать. Полярность как таковую посмотрю сегодня вечером

думаю, надо отладки добавить, тогда будет понятно.

Если можно сделайте пожалуйста, хотелось бы добить этот контроллер.

ancc
28.04.2014, 14:05
Если можно сделайте пожалуйста, хотелось бы добить этот контроллер.

Я там задумал полностью переписать отладку, в первую очередь для видео, к сожалению вряд ли универсальное решение и для HDMI будет, там все очень по-разному, в общем, буду думать.

Alex_St
28.04.2014, 15:06
ancc, а по поводу камеры ничего не прояснилось? У меня сейчас камера работает всего около 5% случаев. Остальные 95 - не работает (((
Пробовал подключать и на AV1 и на AV2. Поведение одинаково. При этом от фотика (ntsc) все работает замечательно.

ancc
28.04.2014, 21:15
ancc, а по поводу камеры ничего не прояснилось? У меня сейчас камера работает всего около 5% случаев. Остальные 95 - не работает (((
Пробовал подключать и на AV1 и на AV2. Поведение одинаково. При этом от фотика (ntsc) все работает замечательно.
видео я ковыряю.

han2001
30.04.2014, 19:56
Небольшой отчет по некоторым наблюдениям. Полярность сигналов с планшета положительная, Vs=50ГЦ, Hs=31.65кГц, CLK=42-43МГц.
Отчет отладчика с новыми параметрами прилагаю ниже.

ancc
30.04.2014, 20:14
маловато отладки, сегодня еще добавлю. процесс определения формата до конца не проходит. что-то ему не нравится, и поэтому процесс определения формата перезапускает. Там эта процедура CModeResetMode из кучи мест может вызываться если что-то там каким-то критериям не удовлетворяет.

han2001
30.04.2014, 20:21
Ок буду ждать. А из отчета можно увидеть, он синхросигналы хоть видит или нет? Какие параметры в отчете отвечают именно за принимаемые синхросигналы? И что за параметры MD и Pol? Раньше от компа они были MD=00066 Pol=00002, а от планшета по нулям?

ancc
30.04.2014, 20:25
из отчета можно видеть что он видит какой-то стабильный сигнал, видеорежим определяет как поддерживаемый, но на каком-то этапе перехода из режима поиска сигнала в рабочий режим что-то идет не так, поэтому он все сбрасывает и начинает сначала.

ancc
30.04.2014, 20:48
раньше и другая версия отладки была, там выдаваемая инфа от версии к версии менялась..

вот как сейчас выглядит с момента переключения входа и до того момента когда все ок и монитор начинает показывать

HDMI
mode.c CModeResetMode
CSyncProcess search_state
SYNC.C nosignal_state
mode.c CModeResetMode
CSyncProcess search_state
CModeDetectCommon
CModeDetectCommon
CModeDetectCommon
CModeDetectCommon
CModeDetectCommon
HMD=00255 HPol=00003 HHF=00564 HVF=00502 HHT=02640 HVT=01124 HHW=01920 HVH=01080 HHS=00000 HVS=00000 HHC=00479 HHPC=00007
MD=00000 Pol=00003 HF=00564 VF=00502 HT=02640 VT=01124 HW=01920 VH=01080 HS=00000 VS=00000 HC=00479 HPC=00007
OVERSCAN DEBUG -> SC_HW=01920 SC_VH=01080 SC_HS=00187 SC_VS=00040 stDisplayInfo.DVHeight= 00800 stDisplayInfo.DHWidth= 01280
SYNC.C active_state

у того сигнала полярность была другая, но это может быть неважно, т.к. на многих разрешениях вообще любые полярности поддерживаются, если бы полярность была неверная, то было бы сообщение о неподдерживаемом режиме.

в общем в почте новая версия, но отладка там мусорная будет, нет времени красиво делать.

han2001
30.04.2014, 21:18
Да сейчас и не важно на сколько красиво, главное что бы понятно было. Выкладываю новый отчет.

ancc
30.04.2014, 21:37
еще отправил

han2001
30.04.2014, 21:44
Вот результат. В начале отчета не обращайте внимание на выключение, пульт тупил.

ancc
30.04.2014, 21:51
встревает вот на чем

Adjust Dclk offset to meet frame sync

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

надо конечно это все поизучать что это за DCLK (pixel clock матрицы?) и зачем ее смещение регулировать, но это наверное не сегодня уже.

han2001
30.04.2014, 21:58
Вот последний отчет. И на том вам большое спасибо,отдыхать тоже надо, а я подожду новой версии прошивки, у меня не горит.

ancc
30.04.2014, 22:01
в общем, обход этого проблемного места не помог, попробую выяснить позже что все таки в исходном сигнале не так

han2001
30.04.2014, 22:10
Ок. А можно так сделать, что бы в будущей прошивке заставить RTD2660 выдавать картинку на экран не зависимо от ошибок на входе? Может визуально по картинке будет чего то понятно, что не так. А то сейчас вся выходная RGB шина молчит, только все синхросигналы на выходе есть.

ancc
30.04.2014, 22:26
Ок. А можно так сделать, что бы в будущей прошивке заставить RTD2660 выдавать картинку на экран не зависимо от ошибок на входе? Может визуально по картинке будет чего то понятно, что не так. А то сейчас вся выходная RGB шина молчит, только все синхросигналы на выходе есть.

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

вот еще версию скинул, вы говорите что планшет сильно меньше pixelclock подает, это тоже может влиять. в этой версии убавил до 42мгц

han2001
30.04.2014, 23:44
Опробовал, та жа фигня, только на выходе действительно 42МГц и Vsync уже 50Гц, только полярность отрицательная. Выходные характеристики можно оставить и старые, просто, если удастся, дать чипу не смотря на ошибки выдавать картинку наружу. Может по дефектам и артефактам картинки чего нибудь станет ясно.

han2001
01.05.2014, 22:27
встревает вот на чем

Adjust Dclk offset to meet frame sync

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

надо конечно это все поизучать что это за DCLK (pixel clock матрицы?) и зачем ее смещение регулировать, но это наверное не сегодня уже.

Думаю, кое что об этом написано вверху на 14 странице даташита на TFP410. На TF410 есть для этого 4 пина.
DKEN (pin 35) - при высоком уровне, эта задержка регулируется DK1-3 (pin 6-8), при низком уровне устанавливаются режим по умолчанию.

Только я поигрался этими режимами в разных комбинациях и ни какой разницы не увидел. Сейчас DKEN подтянут высоким уровнем, а резисторы выводов DK1-3 отпаяны, как рекомендовано в одном из проектов тут (http://www.makelinux.co.il/ti/docs/BeagleBoard_SRM_C4/doc-84)

rv9me
03.05.2014, 14:45
Пришла новая плата контроллера(старая плата сгорела по HDMI выходу). Опробовал Вашу прошивку, напомню у меня матрица http://www.ebay.com/itm/HDMI-VGA-2AV-LCD-driver-board-VS-TY2662-V1-7-1280-800-N070ICG-L21-touch-panel-/200986676436?pt=LH_DefaultDomain_0&hash=item2ecbbd4cd4
что является аналогом Вашей N070ICG-LD1, различия на сколько я понял в системе подсветки.
Ну так вот, с последней Вашей прошивкой я вижу вот такую картинку:


Вообщем полный разброс по цвету и главное его разрядности, такое ощущение, что цвет 4х разрядный... Эта картинка получена по HDMI.

Ту же картинку я получаю, по аналоговым входам старого (сгоревшего) контроллера, но ранее считал, что виной тому подпаленный чип.

Китайская прошивка работает с цветом нормально, но не хочу я китайскую...

ancc
03.05.2014, 19:00
значит матрица не аналог LVDS map другая

rv9me
03.05.2014, 19:43
А не могли бы Вы выслать мне последнюю Вашу версию для N070ICG-LD1 я же правильно понял, что у Вас такая же версия матрицы?

мой майл rv9me(a)mail.ru

ancc
03.05.2014, 23:06
просьба отписаться в почту у кого с видео были проблемы. надо проверить одну мысль.

han2001
04.05.2014, 16:13
Вопрос к знатокам Android. Может в моем случае легче подкорректировать временные характеристики в Android, есть ли файлы в Androide где храниться информация по разрешениям и временным характеристикам или как всегда все откомпелировано и вшито в ядро и ни чего уже нельзя сделать?

Vic26
05.05.2014, 11:12
за все девайсы не поручусь, но в odroid-x2 разрешение вкомпилировано в ядро.

han2001
05.05.2014, 19:19
Отчитываюсь по прошивке. Результат отрицательный. Также мечется между 6 и 8 режимами, при это картинки не было. В конце отчета, после CPowerPanelOff, был подключен фотоаппарат, сначала в PAL, затем в NTSC. В обоих режимах картинка была нормальной.
Подключил еще раз камеру и передернул на ней питание и картинка стала как раньше иногда появляется, т.е. мргать, но с теме же искажениями цвета, как и раньше. (второй файл отчета, который без 1 в названии).

ancc
05.05.2014, 19:35
сегодня попробую еще вариант. отключу переопределение цветности в процессе работы и наверное сначала лучше добиваться чтобы сигнал хотя бы в начале определялся правильно и без мерцаний.

han2001
05.05.2014, 22:04
Иногда определяется 8-ой режим, иногда после передергивания питания камеры определяется 6-ой режим. В обоих случаях картинка периодически подергивается и имеет моргающие цветовые искажения на ч/б картинке (пример ранее записанного (http://www.youtube.com/watch?v=mtYbKx-ZSik)), потом цветовые искажения пропадают и картинка остается ч/б, но так же периодически подергивающейся. Характер подергивания в режимах разный. В 8-ом вверх и вправо, а потом, когда исчезают цвет искжения вверх и вправо. В 6-ом просто вверх.

fmark
06.05.2014, 06:11
Всем привет!
У меня небольшой вопрос про эту прошивку.
Сколько времени занимает автоматическое переключение с HDMI или VGA входа на Video2 (камера заднего вида) при подаче 12в на спец точку на плате контроллера ?

У меня на родной прошивке это занимает около 3-5 секунд.

Спасибо!

Alex_St
06.05.2014, 10:16
Переключение на AV занимает около 1 сек. Обратно - около 3..4 сек.
В этом и главное преимущество данной прошивки.

fmark
06.05.2014, 11:00
Переключение на AV занимает около 1 сек. Обратно - около 3..4 сек.
В этом и главное преимущество данной прошивки.

Спасибо!
Заказал вот этот программер :
http://m.ebay.com/itm?itemId=121111355258

Он подойдет?

ancc
06.05.2014, 11:46
Спасибо!
Заказал вот этот программер :
http://m.ebay.com/itm?itemId=121111355258

Он подойдет?

программатор лучше сделать из ft232, дешево и сердито.

ancc
06.05.2014, 11:49
Переключение на AV занимает около 1 сек. Обратно - около 3..4 сек.
В этом и главное преимущество данной прошивки.

самое печальное, что это очень может быть связано с тем, чтобы AV корректно абсолютно на всех источниках заработало, к времени переключения родной прошивки придется приближаться.

не спроста оно такое долгое.

Alex_St
06.05.2014, 11:50
программатор лучше сделать из ft232, дешево и сердито.

Если имеется в виду мой вариант - то только 232H или 2232H. Потому что обычный FT232RL не имеет режима MPSSE.
Если другой вариант - то очень интересно глянуть )

Alex_St
06.05.2014, 11:53
самое печальное, что это очень может быть связано с тем, чтобы AV корректно абсолютно на всех источниках заработало, к времени переключения родной прошивки придется приближаться.

не спроста оно такое долгое.

А в чем прикол?
Попробовал вчера новую прошивку. Картинка не появилась. Логи снять не смог пока. Попробую сегодня. Они еще нужны?
П.с. самая первая прошивка, которую я получил 24 марта, работала с видео замечательно. А потом я получил прошивку без голубого окна, и там уже видео не работало нормально. Видимо, тогда ты что-то поменял в коде, что повлияло...

fmark
06.05.2014, 11:56
программатор лучше сделать из ft232, дешево и сердито.

Подскажите пожалуйста где можно найти информацию о том как программировать с ft232 ?

ancc
06.05.2014, 12:19
А в чем прикол?
Попробовал вчера новую прошивку. Картинка не появилась. Логи снять не смог пока. Попробую сегодня. Они еще нужны?
П.с. самая первая прошивка, которую я получил 24 марта, работала с видео замечательно. А потом я получил прошивку без голубого окна, и там уже видео не работало нормально. Видимо, тогда ты что-то поменял в коде, что повлияло...

логи крайне желательны

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

Но вы уверены что с этим связано? все условия другие были такие же? вдруг это из-за того что первую прошивку вы на столе пробовали и к камере короткий кабель был или другое питание?

ancc
06.05.2014, 12:22
Подскажите пожалуйста где можно найти информацию о том как программировать с ft232 ?

где-то тут на форуме, я не помню ссылку, тут есть автор этого метода, подскажет.

rv9me
06.05.2014, 12:57
Уважаемое сообщество!

На сабжевом контроллере в разъеме "Inverter Board CONNECTOR"(11 в документации), есть сигнал "Back-light ON/OFF control", я не понял его назначения, он включает-выключает подсветку, или он непосредственно как шим регулирует яркость подсветки?(при включении в данный разъем инвертерборды)

ancc
06.05.2014, 13:18
Уважаемое сообщество!

На сабжевом контроллере в разъеме "Inverter Board CONNECTOR"(11 в документации), есть сигнал "Back-light ON/OFF control", я не понял его назначения, он включает-выключает подсветку, или он непосредственно как шим регулирует яркость подсветки?(при включении в данный разъем инвертерборды)

так только on/off (111 вывод проца), шим на 102 выводе.

han2001
06.05.2014, 13:36
самое печальное, что это очень может быть связано с тем, чтобы AV корректно абсолютно на всех источниках заработало, к времени переключения родной прошивки придется приближаться.

не спроста оно такое долгое.

А может стоит, чисто для эксперимента, сделать с увеличенным временем переключения, а мы попробуем и отчеты приложим. Тогда и узнаем, так это или нет.

ancc
06.05.2014, 13:54
А может стоит, чисто для эксперимента, сделать с увеличенным временем переключения, а мы попробуем и отчеты приложим. Тогда и узнаем, так это или нет.

я пробовал задержку ставить при инициализации видео (правда только 1 сек ), ничего не менялось.

дело, видимо, не просто в задержке. там какие-то действия происходят в это время, в любом случае это неправильно, когда в текущих логах он определяет то один пал, то секам.

Даже если заблокировать переопределение при работе и при старте у вас он определит правильно 6 режим (PAL), все равно у вас цвета нет, возможно проблема не только в определении, а еще и в инициализации.

Ну и конечно проблема в том, что я не могу это воспроизвести у себя.

П.С. HDMI вы не проверяли с вашим преобразователем на последней версии? там отладка по нему добавлена.

rv9me
06.05.2014, 14:03
так только on/off (111 вывод проца), шим на 102 выводе.

Ага, а Вы в своей прошивке регулируете яркость на 102 выходе?
В принципе, если я заберу от 102 выхода сигнал для ключевания ШИМа, все должно регулироваться.

ancc
06.05.2014, 14:11
Ага, а Вы в своей прошивке регулируете яркость на 102 выходе?
В принципе, если я заберу от 102 выхода сигнал для ключевания ШИМа, все должно регулироваться.

Да, но т.к. сейчас подразумевается отдельно управление вкл/выкл и отдельно ШИМ на подсветку, я не уверен что ШИМ пропадает когда подсветка отключается, это надо проверять.

скорей всего там потребуется кое-что изменить в прошивке, чтобы на одном выводе было и управление яркостью через ШИМ и вкл/выкл подсветки.

Alex_St
06.05.2014, 14:16
Подскажите пожалуйста где можно найти информацию о том как программировать с ft232 ?

Похоже, имелся в виду таки мой вариант (http://pccar.ru/showthread.php?p=291640#post291640).
Но он работает только с микросхемами, поддерживающими режим MPSSE. А обычная FT232RL таковой не является.

han2001
06.05.2014, 14:36
П.С. HDMI вы не проверяли с вашим преобразователем на последней версии? там отладка по нему добавлена.

Как же, проверил конечно. Отчет тут (http://pccar.ru/showpost.php?p=295871&postcount=831)

ancc
06.05.2014, 14:39
Как же, проверил конечно. Отчет тут (http://pccar.ru/showpost.php?p=295871&postcount=831)

это вроде не с последней, с последней должно быть что-то типа X1 - X10 сообщения.

han2001
06.05.2014, 14:53
Имеете виду вчерашнюю последнюю, тогда отчет прикладываю. Если, что отправил еще сообщение в личку

Vic26
06.05.2014, 14:59
ancc
а какой EDID выдается прошивкой 800х480?

ancc
06.05.2014, 15:05
Имеете виду вчерашнюю последнюю, тогда отчет прикладываю. Если, что отправил еще сообщение в личку

все, увидел. вечером еще еще добавлю в другое место отладку.

ancc
06.05.2014, 15:11
ancc
а какой EDID выдается прошивкой 800х480?

с этим EDID у меня были проблемы. Сейчас там выдается prefered timing 800х480, но там еще прописаны другие разрешения все стандартные.

Проблема заключалась вот в чем. У меня семерка отказывалась признавать prefered timing если в EDID были разрешения лучше. Т.е. если предпочитаемым стоит 800х480, а в EDID есть так же 800х600, то она все равно использовала 800х600, а 800х480 даже не выводила в списке.

Решением проблемы являлось вычистить из EDID все что выше 800х480, тогда семерка с этим разрешением соглашалась работать. Но в этом случае нельзя нормально в биос зайти, т.к. ему надо минимум 800х600.

В данный момент в прошивке прописаны разрешения все, если у вас нет натива, значит это тот самый глюк семерки, который и у меня был.

Vic26
06.05.2014, 15:31
мне б на тайминги глянуть, не получается у меня подключить odroid-x2 через tfp410, ядро пересобрал, анализатором смотрю вроде похоже на мой тестовый сигнал, а картинки нет.

ancc
06.05.2014, 15:43
c tfp410 там в другом проблема, с 80 страницы начинается обсуждение. Что-то там не так выдается с кадровой. Вам надо другую прошивку залить с отладкой, чтобы посмотреть то же самое у вас или нет.

Vic26
06.05.2014, 15:47
я попутно на телевизор и обычный монитор пробую, там тоже глухо, т.ч. проблема в том что odroid-x2 выдает, просто забадался уже тайминги подбирать, хочется оттолкнуться от каких то рабочих параметров.

ancc
06.05.2014, 15:56
да тайминги там стандартные, я брал с
http://www.arachnoid.com/modelines/

там сейчас так.

Native/preferred timing.. 800x480p at 60Hz (16:9)
Modeline............... "800x480" 29,580 800 816 896 992 480 481 484 497 -hsync +vsync

я бы советовал сначала с одроида подать что-то стандартное и заставить через TFP401 это показывать на rtd2662.

han2001
06.05.2014, 15:57
мне б на тайминги глянуть, не получается у меня подключить odroid-x2 через tfp410, ядро пересобрал, анализатором смотрю вроде похоже на мой тестовый сигнал, а картинки нет.

Здравствуй брат по несчастью. Я уже начинаю думать, что может дело уже и не в таймингах, а в том как TFP410 формирует выходной сигнал, может еще чего упустили. К примеру, с компа выходная синхронизирующая частота в дифпаре порядка 140-160МГц (часота постоянно дрожит, трудно измерить) для моего разрешения 1024*600 60Гц. С TFP410 же, что на входе 42МГц, что уже в дифпаре 42МГц, а инфа ведь из параллельной преобразуется в последовательную и мне кажется, что частота должна увеличиться. Может я не прав и чего сам выдумываю, но мне кажется, что это может оказаться так. Но с удовольствием буду следить за вашими экспериментами, у вас хоть есть возможность подрегулировать входной сигнал.

Vic26
06.05.2014, 16:15
мда, TFP410 какой то загадочный камень... ну буду пробовать в выходные, если что получится- отпишусь.

han2001
06.05.2014, 18:11
Здравствуй брат по несчастью. Я уже начинаю думать, что может дело уже и не в таймингах, а в том как TFP410 формирует выходной сигнал, может еще чего упустили. К примеру, с компа выходная синхронизирующая частота в дифпаре порядка 140-160МГц (часота постоянно дрожит, трудно измерить) для моего разрешения 1024*600 60Гц. С TFP410 же, что на входе 42МГц, что уже в дифпаре 42МГц, а инфа ведь из параллельной преобразуется в последовательную и мне кажется, что частота должна увеличиться. Может я не прав и чего сам выдумываю, но мне кажется, что это может оказаться так. Но с удовольствием буду следить за вашими экспериментами, у вас хоть есть возможность подрегулировать входной сигнал.

Прошу прощения дал дизинформацию. С компа выходная синхронизирующая частота в дифпаре порядка 47-50МГц для моего разрешения 1024*600 60Гц. Похоже я чего то до этого накрутил в настройках драйвера, когда игрался с таймингами. Значит опять с TFP410 пока все в порядке.

fmark
06.05.2014, 21:11
Похоже, имелся в виду таки мой вариант (http://pccar.ru/showthread.php?p=291640#post291640).
Но он работает только с микросхемами, поддерживающими режим MPSSE. А обычная FT232RL таковой не является.

Спасибо! А вот такой будет работать с вашим методом ?

http://www.ebay.com/itm/USB-to-Serial-UART-I2C-SPI-JTAG-Adapter-FT232H-Debrick-Linksys-Cisco-Routers-/271428432871?pt=LH_DefaultDomain_2&hash=item3f326533e7

Skiw
06.05.2014, 22:48
Нет.
А такой будет.
http://m.ebay.com/itm?itemId=221396627297

А почему не будет, написано тут
http://pccar.ru/showthread.php?p=291640#post291640

fmark
06.05.2014, 22:55
Нет.
А такой будет.
http://m.ebay.com/itm?itemId=221396627297

А почему не будет, написано тут
http://pccar.ru/showthread.php?p=291640#post291640

Но я так понял, что он должен работать, т.к. в нём стоит FT232H

А это из его описания :
...
Designed for FTDI MPSSE easy-to-use.

Признаться я его уже заказал. Заказал после того, как прочитал про успешное использование подобного устройства вот здесь :
http://pccar.ru/showthread.php?t=20565&page=4
см. сообщения от han2001

Может я чего-то не понимаю?

Skiw
06.05.2014, 22:58
Ну может это я ошибаюсь.

Alex_St
07.05.2014, 00:34
Нет.
А такой будет.
http://m.ebay.com/itm?itemId=221396627297

А почему не будет, написано тут
http://pccar.ru/showthread.php?p=291640#post291640

Будет и тот и тот. Тут главное - индекс H в конце названия чипа, который говорит, что режим MPSSE в нем есть.
А все отличие 232H от 2232H заключается лишь в том, что вторая - это фактически две первых )

han2001
07.05.2014, 01:06
Есть еще один маленький нюанс, по крайней мере у меня так. Надо на промежутке между 59 выводом (SDA) микросхемы RTD2660 и резисторной сборкой R52 (3 или 7 вывод, смотря с кокой стороны считать) повесить кондер где то 20пФ иначе RTD2660 не будет определяться и шиться. Так же в моем случае RTD2660 не хотела определяться с китайской прошивкой, пришлось сдувать ПЗУ и шить на программаторе прошивкой ANCC, но зато потом, с учетом вышеприведенной рекомендации, все шьется, читается без проблем и достаточно быстро. Но это все касалось в моем случае прошивки через VGA разъем. Через HDMI я не шил не знаю как будет там, просто рядом с VGA есть нужные контакты для прошивки.

fmark
07.05.2014, 01:17
Есть еще один маленький нюанс, по крайней мере у меня так. Надо на промежутке между 59 выводом (SDA) микросхемы RTD2660 и резисторной сборкой R52 (3 или 7 вывод, смотря с кокой стороны считать) повесить кондер где то 20пФ иначе RTD2660 не будет определяться и шиться. Так же в моем случае RTD2660 не хотела определяться с китайской прошивкой, пришлось сдувать ПЗУ и шить на программаторе прошивкой ANCC, но зато потом, с учетом вышеприведенной рекомендации, все шьется, читается без проблем и достаточно быстро. Но это все касалось в моем случае прошивки через VGA разъем. Через HDMI я не шил не знаю как будет там, просто рядом с VGA есть нужные контакты для прошивки.

Спасибо за советы. Я воспользуюсь ими, когда получу программатор.

Вопрос: проблема с прошивкой китайского фирмвара (о которой вы писали выше и в вашей теме) происходит только в случае с программатором который у вас или это общая проблема для подобного метода прошивки (с использованием FT232H и подобных)? Может лучше было заказать этот : http://www.ebay.com/itm/221396627297 ? Извините, если некорректно сформулировал вопрос. Спасибо!

Alex_St
07.05.2014, 01:39
Так же в моем случае RTD2660 не хотела определяться с китайской прошивкой, пришлось сдувать ПЗУ и шить на программаторе прошивкой ANCC, но зато потом, с учетом вышеприведенной рекомендации, все шьется, читается без проблем и достаточно быстро. Но это все касалось в моем случае прошивки через VGA разъем. Через HDMI я не шил не знаю как будет там, просто рядом с VGA есть нужные контакты для прошивки.

Я сегодня при экспериментах с камерой залил себе родную китайскую прошивку и понял, что через HDMI я ее обратно не заменю. Программатор видит только одно устройство с адресом 37 (DDC). Утром попробую прошить обратно через вга, но не уверен, что удастся )
Так что - да, китайцы запрещают интерфейс для перезаписи. Это факт. Но на каждой прошивке может быть индивидуально.

Alex_St
07.05.2014, 12:18
Засада... На оригинальной китайской прошивке запрещено программирование через все интерфейсы. Придется таки шить напрямую...

ancc
07.05.2014, 12:54
как может быть запрещено? шился мильйон раз

кстати есть универсальный метод перепрошивки, даже при зависающем проце.
первые полсекунды после подачи питания его все равно можно прошить.

Alex_St
08.05.2014, 18:55
как может быть запрещено? шился мильйон раз

кстати есть универсальный метод перепрошивки, даже при зависающем проце.
первые полсекунды после подачи питания его все равно можно прошить.

Отзывается лишь устройство с адресом 37. Остальные молчат. Соответственно, и шить ничего не выходит.

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

fmark
08.05.2014, 21:14
Отзывается лишь устройство с адресом 37. Остальные молчат. Соответственно, и шить ничего не выходит.

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

Означает ли это, что перепрошить контроллер с "заводской" прошивкой(купленный у китайцев) вашим методом
(с использованием FT232H и подобных) невозможно без первоначальной прошивки микросхемы напрямую?

Alex_St
08.05.2014, 21:19
Этот вопрос меня посетил тоже. Думаю - зависит от того, что китаезы туда записали. Та прошивка, которую они мне дали отдельно, замечательно перешивается. А вот та, что стояла изначально, нет...

Мало того, я попробовал выпаять флеху и зашить у знакомого одну из прошивок напрямую. В результате монитор просто умер. И не откликается ни на что.
Кто-то знает чем в домашних условиях можно перешить микруху 25Х40? Я попробовал прогой flashrom через 2232, но она ее не увидела, хотя winbond 25x40 заявлен...

ancc
09.05.2014, 09:23
Отзывается лишь устройство с адресом 37. Остальные молчат. Соответственно, и шить ничего не выходит.

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

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

basurman
09.05.2014, 23:06
Поможет нет не знаю. Проверяю эти флеши посталом2. Таким же почти образом уделал контроллер, оказалось в оконцовке флешь мертвая. Уменя таких уже несколько. Постал четко показывает рабочая флешка или нет. На мой взгляд проще один раз джиг сделать, чем потом горько сожалеть.

Alex_St
10.05.2014, 14:06
Для постала надо еще иметь комп с LPT портом и 32хбитной виндой. У меня нет ни того ни другого...

basurman
10.05.2014, 14:46
Как еще проверить флешь я не знаю, если нет точно рабочей под рукой.

iddqd1
10.05.2014, 23:28
выпаянную флешку постал 3 юсб перешьет легко. 1300 собранный.

basurman
10.05.2014, 23:49
Любой подходящий прогер прошьет. Как проверить точно ли флешь исправна? Постал 3
я сдуру купил - не то. Точно проверить не может. Проверял.

han2001
11.05.2014, 22:28
Ancc наконец то я добрался до контроллеров. Прошил вашей последней прошивкой свой контроллер и китайский контроллер. Логи для обоих контроллеров по HDMI ниже. Логи отличаются. Надеюсь из них станет понятно в чем проблема. На начальное включение и выключение не обращайте внимание в логе моего контроллера, пульт дурит.

han2001
13.05.2014, 01:38
Следующий отчет. А что за параметр HPC? В моем контроллере он циклически меняется HPC=00844 или HPC=00843. И что означает эта строка в начале synchandler=FALSE ?

ancc
13.05.2014, 07:10
Это все не то. Проблема вот в этом

рассчитывается сдвиг по такой формуле
offset = (DWORD)32768 * div * 2 * _DPLL_N_CODE * stDisplayInfo.DHTotal / aclkcnt * stDisplayInfo.DVHeight / mcode;

а потом делается так:
offset = 32768 - offset;
т.е. offset не должно быть больше 32768, а в случае вашей платы оно получается 33080, и после второй операции получается не то что должно быть.
в логе видно что сильно отличается aclkcnt. Оно берется из этого регистра синхропроцессора.

Address: 59 MEAS_ACTIVE_REGION_H (Active Region Measured by CRSTL_CLK Result)

, кроме этого отличается mcode, оно берется отсюда:

Address: BF DPLL_M (DPLL M Divider Register)

Подскажите, там полярность синхроимпульсов у вас на чип приходит правильная?

rv9me
13.05.2014, 07:12
А не могли бы Вы придумать прошивку для такой матрицы:?
7inch 800X480 AT070TN92
http://www.vslcd.com/Specification/AT070TN92.pdf

Полный аналог этой матрицы установлен в книжке планшете Wexler T7008(очень распространенная и дешевая), хоть планшет и устаревший, зато вместе с сабжевым контроллером позволяет сделать полноценный сарРС на андрюшке, с полноценными видевходами и емкостным тачем, а разрешение не высокое и одноядерность, не такой уж и дефект, как выясняется на практике.

С китайской прошивкой я это дело реализовал на столе, но Ваша прошка, гораздо интересней.

Vic26
13.05.2014, 12:20
там полярность синхроимпульсов у вас на чип приходит правильная?
+1 Судя по моим экспериментам, для tfp410 важна полярность сигналов DE и IDCK.
полярность HS и VS я менял произвольно, она никак не влияла.

ancc
13.05.2014, 13:14
+1 Судя по моим экспериментам, для tfp410 важна полярность сигналов DE и IDCK.
полярность HS и VS я менял произвольно, она никак не влияла.

тем не менее у вас тоже не работает ведь.

Vic26
13.05.2014, 13:19
у меня я думаю проблема в том, что очень слабый сигнал от odroid.
при длине шлейфа больше 10 см. между odroid и контроллером уже начинаются помехи в линиях.
Жду от китайцев разъем и макетку, что бы подключить конвертор уровней

ancc
13.05.2014, 13:29
у меня я думаю проблема в том, что очень слабый сигнал от odroid.
при длине шлейфа больше 10 см. между odroid и контроллером уже начинаются помехи в линиях.
Жду от китайцев разъем и макетку, что бы подключить конвертор уровней

а вы прошивку не шили? что говорит отладка?

Vic26
13.05.2014, 13:32
нет, пока не шил

han2001
13.05.2014, 13:37
Вот осциллограммы синхронизирующих сигналов идущих с планшета на TFP410. На картинке Hsync+DE сигнал Hsync вверху, а сигнал DE внизу. Следующие фото Vsync и IDCK. Что касается полярности сигнала IDCK, т.е. 42МГц, то для этих целей в TFP410 есть управляющий сигнал EDGE/HTPLG на выводе 9, который выбирает по переднему или заднему фронту, но я им игрался и разницы не заметил.

Vic26
13.05.2014, 13:54
вроде все правильно....
еще заметил что ширина синхросигнала влияет

ancc
13.05.2014, 13:56
а можете скинуть дамп какие значения вы в регистры tfp401 записываете?

П.С. хотя похоже вы не используете I2C на чипе

han2001
13.05.2014, 14:09
а можете скинуть дамп какие значения вы в регистры tfp401 записываете?

П.С. хотя похоже вы не используете I2C на чипе

Если это вопрос ко мне, то да, я не использую I2C и все параметры выставляю внешними резисторами, просто в программировании не силен. Если надо мог бы перейти в режим I2C и припаять шину к RTD2660, если это поможет.

Vic26
13.05.2014, 14:18
я пробовал I2C, результат тот же, тоже перешел на внешнее конфигурирование.
и кстати по умолчанию значения нифига не совпадают с теми, что в даташите указаны.

han2001
13.05.2014, 14:22
Я уже не однократно убеждался, что даташиты врут и надо самому все проверять.

ancc
13.05.2014, 14:39
я пробовал I2C, результат тот же, тоже перешел на внешнее конфигурирование.
и кстати по умолчанию значения нифига не совпадают с теми, что в даташите указаны.

все-таки, некоторые вещи там только через I2C можно регулировать.

Vic26
13.05.2014, 15:02
если бы определить тайминги, которые планшет han2001 выдает, я мог бы проверить их на своей тестовой плате.
ps
может нам отдельную ветку создать? а то нафлудили мы тут...

ancc
13.05.2014, 15:17
если бы определить тайминги, которые планшет han2001 выдает, я мог бы проверить их на своей тестовой плате.
ps
может нам отдельную ветку создать? а то нафлудили мы тут...

можно и отдельную создать. А так лучше увидеть отладку на сигнале от другого источника и поглядеть, вполне может быть что проблема проявляется только в каких-то очень ограниченных условиях (комбинация входного сигнала+конкретная матрица)

Vic26
13.05.2014, 23:19
ancc
Залил прошивку, что-то у меня меню какое то урезанное, нет настроек переворота и зеркалирования, а по умолчанию изображение перевернуто

ancc
13.05.2014, 23:35
ancc
Залил прошивку, что-то у меня меню какое то урезанное, нет настроек переворота и зеркалирования, а по умолчанию изображение перевернуто

продублируйте в личку или в почту емейл ваш и какая матрица у вас.

ancc
13.05.2014, 23:38
кстати, может кто подскажет.

Выковорил я вроде фонт из своей прошивки, судя по даташиту это должен быть bitmap data файл. Чем его посмотреть? И самое главное поредактировать.

han2001
14.05.2014, 00:08
Отчет по видеовходу. При хорошей камере переходил с PAL на NTSC и обратно.

han2001
16.05.2014, 18:55
Vic26 я так понял, что вы начали эксперименты с прошивкой ancc. Как у вас успехи, картинка хотя бы появляется?

Покапавшись в своем планшете, нашел парочку файлов дающих надежду на корректировку таймингов, если все мои беды в них. Особое внимание вызвал файл set_display_mode.sh. Я так понял, что там и хранятся заветные настройки, но как правильно его понять и настроить в этом пока для меня вопрос. Может кто подскажет, а то как то не хочется бежать оголдело по минному полю.

Vic26
17.05.2014, 17:38
да, прошивку я заменил, но результата это не дало.

судя по set_display_mode.sh надо смотреть man по fbset, это стандартная линуксовая утилита, и вот еще ссылка близко к теме
http://www.cubieforums.com/index.php?topic=50.0

basurman
17.05.2014, 22:10
кстати, может кто подскажет.

Выковорил я вроде фонт из своей прошивки, судя по даташиту это должен быть bitmap data файл. Чем его посмотреть? И самое главное поредактировать.

Это-
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html
http://flashpress.ru/blog/bitmap-bitmapdata/

ancc
17.05.2014, 22:20
Это-
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html
http://flashpress.ru/blog/bitmap-bitmapdata/

это не то. В общем я разобрался что это bitmap font, открыть его пока не получилось, кроме того он еще сделан как-то хитро.

вот допустим я меняю первый символ в фонте, он начинает по-другому отображаться (причем я в пиксели нужные попасть не могу), и кроме этого портятся все символы которые стоят после него, выводится кракозябры.

кроме того, размер этого фонта судя по расчетам получается меньше, чем используется символов в нем, соответственно используется какое-то сжатие, в даташите про сжатие что-то есть, но очень заморочено как-то. пока отложил это дело.

соответственно сейчас нужно разобраться как сжимаются эти данные, потом разжать его и уже пробовать открыть этот файл в каком-нибудь bitmap font editor.

han2001
18.05.2014, 23:29
Ancc вы таки победили мою камеру. Отчет ниже (camera.txt). Картинка хорошая, цветная, нет больше цветовых искажений и дрожаний. Правда при включении камеры с начало промаргивание чего то очень мгновенно и потом уже появляется картинка, но это уже придирки наверно. Я так же подключил фотоаппарат, сначала в NTSC затем PAL режимах. Отчет так же ниже. В плане камеры теперь все гут. Эх еще бы HDMI победить и ваще все супагут.

Alex_St
18.05.2014, 23:32
Ура!
А я похоже победил свою камеру. Оказалось, что она выдает хрень, а не моник.
Теперь ищу новую камеру...
А так же разобрался почему не шился моник. Подробнее в теме про программатор ).

han2001
19.05.2014, 00:39
аncc прошу помощи, подскажи в чем фишка, кто виноват. Я прикладываю 2 отчета ниже. В файле bad.txt отчет от момента включения планшета и контроллера (они у меня включаются одновременно) и до перевода планшета в спячку по нажатию кнопки питания на планшете. Как видно из отчета картинки нет. Второй файл good.txt это отчет после того как вывожу планшет из спячки. И О чудо, картинка есть на экране. Пробовал отключать планшет при включенном контроллере, и опять 25, не хочет казать картинку и все тут. Но после того как планшет загрузится и я его уведу в спячку, а потом пробужу картинка опять есть на экране.
В чем разница в этих отчетах, что поменялось то?

Кажется нашел виновника, все видно на картинках ниже. На обеих картинках сверху Hsunc снизу DE. Левая картинка до спячки планшета, а правая после пробуждения. Остается вопрос какого черта и как это исправить.

ancc
19.05.2014, 08:53
насколько я понял, с подобной проблемой должна бороться
data de-skew feature поглядите в даташите.
Но для этого надо подключать управление к TFP410

bolwoi
20.05.2014, 14:29
Добрый день, друзья.
Поставил себе http://www.ebay.com/itm/HDMI-VGA-2AV-LCD-driver-board-VS-TY2662-V1-7-1280-800-N070ICG-LD1-touch-panel-/200987684727?pt=LH_DefaultDomain_0&hash=item2ecbccaf77
Все работало нормально: при включении питания всключается последний выбранный вход (hdmi), последняя яркость, ну и т.д.
А сейчас хрень какая-то: выбранный вход не сохраняется (включается AV2), яркость тоже не сохраняется. Так мало того, настройки сбиваются когда даже просто переключаешь вход (например, заднюю на AV2).

Что может быть, а то задолбался уже. заказал на али программатор, хочу прошиться. Мож у кого было что-то подобное. Ну иль посоветуйте куда рыть (память, прошивка и т.д.).

Alex_St
20.05.2014, 14:53
У меня такое было - был глюк в китайской прошивке.
Причем их было две разных. Одна (что в монике была изначально) - не глючила, но не устраивала меня по функционалу. А вторая (что была дана китаезом) - имела такие вот глюки.

bolwoi
20.05.2014, 14:57
Таким образом, я так понимаю, что необходимо ждать программатор и перешиваться?
Давно уже хотел потестить туташнюю прошивку.

Alex_St
20.05.2014, 15:02
Думаю, это неплохой вариант. По-крайней мере с этой прошивкой серьезных глюков не замечено.

bolwoi
20.05.2014, 15:08
Меня родной функционал тож не совсем нравится. А тот, что предлагает ancc мне по душе.
А вот почему такая ерунда у меня случилась? Просто тупо и нагло так взяла и сломалась прошивка? И никак полечить ее нельзя, что б как раньше было? Без программатора конечно )))

Alex_St
20.05.2014, 15:40
Дело в том, что настройки хранятся в той же флешине, что и сама программа.
Если в процедуре записи настроек есть лажа - то он может случайно писануть не туда, где хранятся настройки, а в произвольную область флеша, подпортив саму программу.

awtoap
20.05.2014, 20:33
Поставил себе http://www.ebay.com/itm/HDMI-VGA-2AV...item2ecbccaf77
Все работало нормально: при включении питания всключается последний выбранный вход (hdmi), последняя яркость, ну и т.д.
А сейчас хрень какая-то: выбранный вход не сохраняется (включается AV2), яркость тоже не сохраняется. Так мало того, настройки сбиваются когда даже просто переключаешь вход (например, заднюю на AV2).

Есть такое понятие количество циклов перезаписи флеша. Дык вот к примеру у микроконтроллера PIC эта цифра составляет 1000 раз +- небольшой лапоть. Потом некорректная запись. Для записи во флеш нужно сначала очистить определенную область, причем это область может быть размером скажем от 64 байт до 4096, при том, что нам нужно записать всего лишь один байт! Проще говоря с начало очищаем область(сектор) равный минимальному размеру (зависит от марки флеш, читаем даташит) а потом уже записываем нужную нам инфу.

Так как китайцы великие програмеры, то они при каждом изменении любого параметра тупо перезаписывают все данные. В итоге ресурс флеша тает на глазах.
Для примера обычная EEPROM типа 24сХХ того же микрочипа имеет ресурс в 1 лям!

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

bolwoi
20.05.2014, 22:13
В моем случае и тыши циклов не было. Чует моя душа что я когда питанием клацал бысто пару-тройку раз, что-то там не так записалось.
Я ж надеюсь, что программатором через VGA можно будет исправить (а то и нормальную туташнюю) прошивку залить?

ancc
21.05.2014, 00:10
УРА! Получилось завести видеосигнал RGB 15KHz на RTD2662. Подробнее
http://openrtd2662.ru/?p=178

-=zds=-
21.05.2014, 08:00
УРА! Получилось завести видеосигнал RGB 15KHz на RTD2662. Подробнее
http://openrtd2662.ru/?p=178

Отличная новость, а то нам пришлось покупать отдельный конвертер ргб---> рса, да и качество убогое получилось. А можно схему подключения

slden
21.05.2014, 10:23
УРА! Получилось завести видеосигнал RGB 15KHz на RTD2662.
Действительно, знаменательное достижение! Какие тайминги зашивали? Как поступили с композитной синхронизацией? На HDMI, AV1\2 переключениея не пострадали?

ancc
21.05.2014, 10:59
синхру я как раз сразу пилил композитную. rtd это умеет. hdmi и видео не должны были пострадать, но могло сломаться VGA и для одновременной работы на одном порту VGA и RGB могут потребоваться внушительные костыли, это я еще не проверял. Даже если и не получится их совместить, можно будеть сделать типа виртуальный вход "RGB", который будет на одном порту с VGA работать.

По таймингам за основу брались от режима 720 x 480i x 60 Hz, но их конечно пришлось подпилить под то, что выдает навигашка.

Короче работы еще много, в любом случае)

ancc
21.05.2014, 11:38
А можно схему подключения

да нет никакой особой схемы подключения, RGB на RGB, Синхру на HSYNC.

-=zds=-
21.05.2014, 17:34
да нет никакой особой схемы подключения, RGB на RGB, Синхру на HSYNC.

А, это все на ргб входе?

ancc
21.05.2014, 17:37
А, это все на ргб входе?

это на VGA входе. Распиновка стандартная для VGA.

fmark
22.05.2014, 14:38
Я бы тоже хотел протестировать прошивку. Подскажите пожалуйста где её заполучить. Спасибо!

bolwoi
23.05.2014, 21:33
Снял я моник свой, посмотрел на плату контроллера, а там микросхема памяти стоит 25X40BVNIG . Это нормально?
Вот ежели что на нее даташит: http://mirrors.ustc.edu.cn/loongson/loongson1b/Documents/%E8%8A%AF%E7%89%87%E6%89%8B%E5%86%8C/W25X40BVSSIG.pdf
То есть там стоит далеко не 24LC16. Мне VGA-шным программатором то прошить можно будет здешнюю прошивку. И вообще, она мне подойдет?

bolwoi
23.05.2014, 21:39
Вот если что фотка контроллера:

Alex_St
23.05.2014, 21:57
bolwoi, Контроллер такой же, как и у всех.
С такой же микросхемой памяти ).
Да, VGA программатор должен ее смочь зашить!
Прошивка из этой темы подойдет!

bolwoi
23.05.2014, 23:12
А скажите, можно ли прошить ее посредством простого самопального lpt-шного программатора? Ну то есть выпаять микруху и прошить.
Я так делал с биосом планшета acer iconia tab w501. Там у меня все получилось.

Alex_St
24.05.2014, 00:42
Если программатор заточен под такую микросхему - то почему бы и нет )

bolwoi
24.05.2014, 14:08
Ребят, а как можно заполучить прошивку можно? Хочу залить как здесь написано (http://club.dns-shop.ru/RabinoVich/blog/%D0%92%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D 0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-BIOS-%D0%BD%D0%B0-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D 0%B0%D1%82%D0%BE%D1%80%D0%B5-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-%D0%BD%D0%B5%D1%83%D0%B4%D0%B0%D1%87%D0%BD%D0%BE%D 0%B3%D0%BE-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D 0%B8/), а то не втерпежж ждаьт программатор .
Только прошивка нужна в формате *.ROM

bolwoi
24.05.2014, 19:24
Подкиньте пожалуйста мне *.ROM файлик прошивки, а то я уже подпаялся, и осталость тока залить.

Alex_St
24.05.2014, 20:18
Жди автора. Он сделает прошивку конкретно под твою матрицу.

ancc
25.05.2014, 20:17
вроде отправил всем кто просил

bolwoi
25.05.2014, 20:41
А вот такой вопрос. У меня эта программка (spipgm) шьет *.rom файлы. Я ж так понимаю это дамп всей памяти. А *.bin можно залить? Это тоже самое?

ancc
25.05.2014, 20:42
А вот такой вопрос. У меня эта программка (spipgm) шьет *.rom файлы. Я ж так понимаю это дамп всей памяти. А *.bin можно залить? Это тоже самое?

я вам тут ничем не подскажу

bolwoi
26.05.2014, 00:41
Ребят, может кто знает, как правильно залить bin файл во флешку через spipgm? (которой нужен rom файл)

bolwoi
26.05.2014, 18:53
Alex_St, скажите, можно ли сваять программатор на FT2232D, FT232RL или FT232BL? Или только 232, 2232 с H в конце?

Alex_St
26.05.2014, 19:13
Ключевое - поддержка MPSSI. Если я правильно знаю - она есть только в чипах с H в конце. Но я могу и ошибаться. Поэтому - открываем даташит, и смотрим )

bolwoi
26.05.2014, 22:46
Прошился я, в общем, кое как. И вот чяво получилось.
ancc, это ваша последняя прошивка?

ancc
26.05.2014, 23:06
кое какие параметры матрицы не совпадают. это правится. странно, у вас точно n070icg-ld1?

bolwoi
26.05.2014, 23:51
Да вроде она. Может прошилась флеха не так как надо? OSD меню нормально отображается.

bolwoi
27.05.2014, 00:14
ancc. По поводу меню я к чему: может это последствие поддержки RGB? Меню отображается нормально, значит ли это, что параметры матрицы в норме?

rv9me
27.05.2014, 06:25
У меня такая же ситуация была с матрицей 070L21, потом ancc поправил ситуацию...

ancc
27.05.2014, 07:12
В любом случае это неверные настройки матрицы. И вот что получается, похоже даташиты которые есть в интернете ничего не значат, на одних и тех же матрицах могут быть разные параметры, как будто кто-то берет разные матрицы и клеит на них одно название (причем это запросто может быть). В моей LD1 те настройки работают нормально, а на вашей LD1 искажаются цвета.

ancc
27.05.2014, 07:16
ancc. По поводу меню я к чему: может это последствие поддержки RGB? Меню отображается нормально, значит ли это, что параметры матрицы в норме?

в вашей версии нет поддержки RGB, поддержка есть в отдельной версии, которую я никому не рассылаю.

rv9me
27.05.2014, 07:59
В любом случае это неверные настройки матрицы. И вот что получается, похоже даташиты которые есть в интернете ничего не значат, на одних и тех же матрицах могут быть разные параметры, как будто кто-то берет разные матрицы и клеит на них одно название (причем это запросто может быть). В моей LD1 те настройки работают нормально, а на вашей LD1 искажаются цвета.

А Вы отправьте ему мою(от моей матрицы) версию прошивки, или разрешите я ему отправлю. Судя по признакам, у нас однотипные матрицы....

ancc
27.05.2014, 08:33
А Вы отправьте ему мою(от моей матрицы) версию прошивки, или разрешите я ему отправлю. Судя по признакам, у нас однотипные матрицы....

далеко не факт что однотипные, поэтому ничего отправлять не стоит. проверю вечером.

bolwoi
27.05.2014, 09:43
Во дела...., Матрица L21.
Одним словом китайцы ))) Да и я прощелкал, тот еще.
Если вы мне поправите эту ситуёвину, буду вам очень признателен.

З.Ы. Еще вот такой момент. На родной прошивке винда видит разрешение 1280x720. Када ставлю 1280x800, то изображение уменьшается (в пропорции, вроде), и все криво, в общем. То есть работало когда стояло разрешение 720. Вчера, на вашей прошивке, ставил 800, и пропорции и заполнение было в норме.

ancc
27.05.2014, 09:52
З.Ы. Еще вот такой момент. На родной прошивке винда видит разрешение 1280x720. Када ставлю 1280x800, то изображение уменьшается (в пропорции, вроде), и все криво, в общем. То есть работало когда стояло разрешение 720. Вчера, на вашей прошивке, ставил 800, и пропорции и заполнение было в норме.

на родной прошивке нет в базе разрешения 1280х800. когда вы выставляете это разрешение, то контроллер выбирает наиболее близкое по параметрам (это 1280х720) и оно не масштабируется правильно. На этой прошивке 1280х800 прописано и таких проблем нет.

bolwoi
27.05.2014, 09:56
В LPT программаторе, я так понимаю, стоит буферок с резисторами. Ни у кого, случаем, нет схемы его, чтоб самому сваять программатор. А то надоело микросхему паять, и ей тоже )))

ancc
27.05.2014, 10:08
В LPT программаторе, я так понимаю, стоит буферок с резисторами. Ни у кого, случаем, нет схемы его, чтоб самому сваять программатор. А то надоело микросхему паять, и ей тоже )))

там стоит что-то в корпусе DIP14, судя по разводке похоже на стандартную логику, но схему не срисовывал, т.к. лень.

Есть же вроде схема от postal, которую можно самому собрать. Точно не знаю, но что-то такое слышал.

Alex_St
27.05.2014, 10:55
Тут (http://monitor.net.ru/forum/viewtopic.php?t=317755&postdays=0&postorder=asc&start=0) есть и схемы (VCT Jig и HC05 Jig), и софтина. Но работает только на 32битных системах.

fmark
27.05.2014, 11:28
У меня вопрос про управление контроллером через Arduino.
Конкретно про вот это : http://openrtd2662.ru/?p=166

Подскажите пожалуйста, как подключить ардуино к контроллеру, чтобы работал ваш скетч ?

Спасибо!

ancc
27.05.2014, 11:31
У меня вопрос про управление контроллером через Arduino.
Конкретно про вот это : http://openrtd2662.ru/?p=166

Подскажите пожалуйста, как подключить ардуино к контроллеру, чтобы работал ваш скетч ?

Спасибо!

там в разделе "о проекте" (http://openrtd2662.ru/?page_id=144) есть схема доработки платы.

fmark
27.05.2014, 12:58
там в разделе "о проекте" (http://openrtd2662.ru/?page_id=144) есть схема доработки платы.

То есть подключать Ардуиновские SCL и SDA напрямую к ногам 56 и 57 на RTD2660? Или нужно ещё какую-нибудь обвязку ставить?

ancc
27.05.2014, 13:17
То есть подключать Ардуиновские SCL и SDA напрямую к ногам 56 и 57 на RTD2660? Или нужно ещё какую-нибудь обвязку ставить?

не нужна обвязка, но естественно, что у вас ардуино должна быть правильно сконфигурирована, должен быть включен I2C и эти выводы должны быть как I2C настроены как открытый коллектор. Иначе там может появиться 5В (если ардуина пятивольтовая), а я не помню, держат ли эти выводы rtd2662 5V или нет.

П.С. Кроме SDA и SCL надо подключать землю.

Vic26
27.05.2014, 17:36
ancc
по поводу управляющего I2C канала, есть предложение.
сделать настройку для свапа выводов между каналом управления и каналом EDID.
Это позволит, если EDID не нужен, подключить управление прямо через HDMI-кабель.

ancc
27.05.2014, 17:56
ancc
по поводу управляющего I2C канала, есть предложение.
сделать настройку для свапа выводов между каналом управления и каналом EDID.
Это позволит, если EDID не нужен, подключить управление прямо через HDMI-кабель.

это идея интересная в принципе, но есть проблема в том, что все DDC находится в отдельной библиотеке и я не могу в него вмешаться. Можно его включить или выключить при сборке прошивки, но во время работы я не смогу уже эти выводы занять.

Есть более правильный вариант управления через HDMI. Есть протокол CEC, который rtd2662 умеет и с разъема HDMI этот сигнал в проц заходит.
Но мне пришлось отключить CEC в этой прошивке, т.к. он работал вообще странно (например, когда я подключал по hdmi камеру sony плата бесконечно перегружалась). Ковыряться в этом CEC, мне не захотелось в данный момент, и я отключил все.

Vic26
27.05.2014, 18:04
CEC- мутная штука. И со стороны управляющего МК придется протокол реализовывать, черт знает, насколько там все запущенно :)

ancc
27.05.2014, 18:25
CEC- мутная штука. И со стороны управляющего МК придется протокол реализовывать, черт знает, насколько там все запущенно :)

если управлять с отдельного мк, то смысла в cec нет, а если с компа к которому монитор будет подключен. правда я вот подумал сейчас, что не знаю, есть ли поддержка CEC в каком либо виде в компе.

bolwoi
27.05.2014, 22:16
Жду, не дождусь прошивки )))

fmark
27.05.2014, 22:56
Привет!

Большое спасибо за прошивку! Она прекрасно установилась и контроллер запустился.
Практически всё хорошо работает. Цвета выглядят правильными (почти:)).
Я в восторге от того с какой скоростью происходит авто-переключение на заднюю камеру
по сравнению с китайской прошивкой!

Я обнаружил несколько мелких проблем:

1. Контрастность как-то не дотягивает(на всех входах). Она как-будто больше регулирует яркость, чем контраст черного с белым.
2. В китайской прошивке был параметр "чёткость" (sharpness) и это улучшало качество картинки с камеры.
Можно добавить этот параметр в вашу прошивку ?
3. Цвета на VGA входе немного желтят, а Tint никак не влияет на это и сбрасывается на 50 при переключении входов).
Кстати, a можно кроме Tint ещё и насыщенность регулировать на VGA и HDMI ?
4. Параметры якрости, контрастности и т.п. влияют на AV1 и AV2 одновременно.
Можно ли сделать их независимыми для AV1 и AV2?

По сравнению с китайской прошивкой, ваша просто суперская!
Ещё раз огромное спасибо за отличную работу!

fmark
27.05.2014, 22:59
Протестировал работу прошивки с внешним контроллером(ардуино) по I2C. Проверил только репорт выбранного входа и состояния питания. Работает отлично!

fmark
28.05.2014, 03:22
@ancc
Если можно, я бы хотел протестировать RGBs 15KHz. Можете пожалуйста собрать прошивку с поддержкой 15KHz для матрицы ZJ080NA-08A ?

Сейчас мой монитор подключён к штатной навигации через это (http://www.ebay.com/itm/GBS-8200-Video-Converter-CGA-EGA-YUV-RGB-TO-VGA-Arcade-Jamma-Game-Monitor-to-LCD-/270993348519?pt=LH_DefaultDomain_0&hash=item3f187657a7), а было бы здорово избавиться от лишнего девайса.

bolwoi
28.05.2014, 15:57
Залил прошивку. Тестил, пока что, только на столе, но уже впечатления СУПЕР.
Яркость подсветки (backlight) только не регулируется. Может что аппаратно не так? А так все классно. Надеюсь на дальнейшую поддержку ))).
Огромное спасибо.

iddqd1
28.05.2014, 17:02
http://openrtd2662.ru/?attachment_id=152
плату доработали?

Shino Kuyo
28.05.2014, 17:04
если управлять с отдельного мк, то смысла в cec нет, а если с компа к которому монитор будет подключен. правда я вот подумал сейчас, что не знаю, есть ли поддержка CEC в каком либо виде в компе.

в компах (видимокартах) нет поддержки СЕС
даже 13я нога в hdmi разъеме висит в воздухе
///у самого медиацентр на базе неттопа с XBMC + HDMI-CEC реализовано отдельным адаптером
CEC- мутная штука.
Вы немного не правы. я пультом от ТВ управляю ТВ, AVресивером и медиацентром XBMC
причем не парюсь как на универсальных пультах выбором чем управлять :)
но, имхо в карпц это ненужная фича

bolwoi
28.05.2014, 17:15
Что-то я не догоняю. А как раньше то подсветка регулировалась?
И куда в моем случае конкретно мне надо с 102 вывода пихнуть на управление подсветкой?

Alex_St
28.05.2014, 17:16
Раньше подсветка не регулировалась )

ancc
28.05.2014, 17:34
Что-то я не догоняю. А как раньше то подсветка регулировалась?
И куда в моем случае конкретно мне надо с 102 вывода пихнуть на управление подсветкой?

в вашем случае надо сигнал включения подсветки идет с вывода 3 разъема
Inverter Board CONNECTOR на 25 вывод матрицы.
сигнал со 102 ноги через резистор (для надежности я бы использовал что-то типа ключа или эмиттерного повторителя) надо подать на 26 ногу матрицы.

надо проверить если ли в шлейфе лишний провод для этого. В моем комплекте с LD1 лишний провод был и он был соединен в разъеме на плате с выводом включения подсветки.

Подробнее можно вот эту страницу поглядеть
http://openrtd2662.ru/?p=99

Vic26
28.05.2014, 17:37
Вы немного не правы. я пультом от ТВ управляю ТВ, AVресивером и медиацентром XBMC
причем не парюсь как на универсальных пультах выбором чем управлять
Речь не о том как пользоваться, а о том как реализовать, причем самостоятельно.

bolwoi
28.05.2014, 18:57
Не особо понял.
У меня в разъем платы RTD-шки воткнут dc-dc походу (матрице 15В надо), и с этого dc-dc на шлейф матрицы (так понимаю на питание LED-подсветки).

Не пойму, как надо намутить.

Да и вообще не пойму назначение выводов на матрице:
24 DCR_EN Dynamic backlight control (CABC_EN)
25 PWM_IN System PWM signal input for dimming
26 PWM_OUT Panel PWM signal output to system

Если они вообще используются.
И еще с 31 по 34 выводы - это катод подсветки, а где анод?

Может, конечно, не по теме темы, но вот как-то так )))

ancc
28.05.2014, 19:31
что-то в даташите на L21 как-то не очень подробно написано что там и как.

толи на 25 вывод надо сначала подать 5В, а потом на 26 можно регулировать подсветку, толи еще как.

лучше сначала срисуйте как сейчас сделано, а потом будет видно куда регулировку подключить.

bolwoi
29.05.2014, 10:01
Посмотрел как тут все у меня устроено с подсветкой.

31-34 выв. матрицы подключены на LED- преобразователя
39-40 выв. матрицы подключены на LED+ преобразователя

Выводы
24 DCR_EN Dynamic backlight control (CABC_EN)
25 PWM_IN System PWM signal input for dimming
26 PWM_OUT Panel PWM signal output to system
НЕ ПОДКЛЮЧЕНЫ.

Я так подумал, и предположил, что
24 DCR_EN Dynamic backlight control (CABC_EN) - это вывод, который активирует режим динамической подстветки. А динамическая подсветка реализована синхронизацией импульсов ШИМа управления подсветкой с его какой-то собственной частотой (Panel PWM signal output to system).

Никто подробнее не знает ничего по этому поводу?

ancc
29.05.2014, 11:06
Посмотрел как тут все у меня устроено с подсветкой.

31-34 выв. матрицы подключены на LED- преобразователя
39-40 выв. матрицы подключены на LED+ преобразователя

Выводы
24 DCR_EN Dynamic backlight control (CABC_EN)
25 PWM_IN System PWM signal input for dimming
26 PWM_OUT Panel PWM signal output to system
НЕ ПОДКЛЮЧЕНЫ.

Я так подумал, и предположил, что
24 DCR_EN Dynamic backlight control (CABC_EN) - это вывод, который активирует режим динамической подстветки. А динамическая подсветка реализована синхронизацией импульсов ШИМа управления подсветкой с его какой-то собственной частотой (Panel PWM signal output to system).

Никто подробнее не знает ничего по этому поводу?

а преобразователь к плате как подключен? у него отдельный вход включения есть? с платы не него сколько проводов приходит?

надо попробовать подать на 24 5В и шим на 25 ИМХО.

bolwoi
29.05.2014, 11:17
С платы идет +12, земля, и on/off.
И, еще момент меня задевший ))) На выходе драйвера подсветки 14.13В. Наверное маловато.

На 24 ногу, наверное, надо не 5В а 3.3В пихнуть (прям с матрицы и закину).

Непонятка еще в отношении выводов LED: почему два вывода на катод (выв. 31-34), и всего 2 на анод (LED driver output выв. 39-40)?
И что ж это, все-таки, за
26 PWM_OUT Panel PWM signal output to system
Нах он вообще нужен (в принципе)?

Вот жеж задачка-то на размышление, прям ребус како-то блин.

ancc
29.05.2014, 11:32
На 24 ногу, наверное, надо не 5В а 3.3В пихнуть (прям с матрицы и закину).


думаю, 24 нога должна от того же вывода процессора что и управление инвертором быть подключена.
насчет 26 вывода я бы не парился пока.

поправка, не от вывода процессора, а от сигнала включения инвертора (на выводе процессора инвертировано вроде)

bolwoi
29.05.2014, 16:25
Подал на 24 ногу 3,3В, на 25 ногу с 102 ноги через резистор 330 Ом.
Результат такой:
Яркость не регулируется, а вот при разрыве 24 ноги от 3,3 яркость падает, но при этом на шим ложит.
Тобишт получается, что при подаче на 24 ногу 3,3В при любом шиме на 25-й ноге яркость просто увеличивается на сколько-то, но заметно. А на ШИМ ложит при любых раскладах.

ancc
29.05.2014, 17:29
Посмотрел внимательнее. CABC это вообще для другого вывод его нельзя трогать.
нужно сразу на PWM INPUT подавать.

А шима у вас нет, потому что в прошивке похоже я его забыл включить для этой матрицы))

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

bolwoi
29.05.2014, 17:37
Померил мультиметром на выводе ШИМа: меняется в диапазоне от 0 до 3,25В.

ancc
29.05.2014, 17:44
Померил мультиметром на выводе ШИМа: меняется в диапазоне от 0 до 3,25В.

не знаю какая частота должна быть со значениями по-умолчанию (если он вообще будет корректно работать) позже гляну.

а не подавали просто шим? без 24 вывода?

bolwoi
29.05.2014, 17:52
У меня уже сейчас так.
Не работает.
Так матрице какой-то особенный ШИМ нужен? С синхронизацией?

bolwoi
29.05.2014, 17:59
у меня так же было с матрицей b089aw01.
Не регулировалась яркость. Пока не посмотрел осциллографом на входном ключе, и не определил, что он не открывается, не решил проблему. Пришлось там резистор запаивать.

bolwoi
29.05.2014, 18:08
Может надо попробовать коротнуть резистор?

ancc
29.05.2014, 18:10
а может на этой матрице вообще нет контроллера подсветки, а 25 непонятно зачем.
на инверторе есть вход отдельно для шима? хотя на них вход общий и уровнем можно управлять и шимом.

в этом случае надо шим подавать прямо на управляющий вывод инвертора.

В первую очередь надо посмотреть на чем собран инвертор и поддерживает ли он управлением шимом.

bolwoi
29.05.2014, 19:50
В инверторе, к сожалению, нет такого входа. Стоит обычный бустер по ходу.
Маркировка на микросхеме Y58M (и ниже N12B).
А может и стабилизатор тока. В качестве шунта для обратки стоит два параллельно по 4,7 ома.
Думаю может что-нибудь самому сваять.

bolwoi
29.05.2014, 19:55
Думаю может бустер собрать и каким нибудь мосфетом (3.3в на затворе жрущим) ШИМ резать на LED.

ancc
29.05.2014, 20:17
гугль говорит что это http://www.yobon.com.tw/pdf/YB1518%20Rev1.3.pdf

оно как раз умеет шим. Только там ему на входе частота нужна 0,1-1 КГц, по умолчанию шим на rtd в районе 6Кгц выдает, надо менять в прошивке.

bolwoi
29.05.2014, 20:36
Я так понимаю, что это описание на мою микруху? (эт вопрос на всякий случай)) ).
Если это так (это хорошо если так, даже просто отлично), то какова тада на вход 12в дается, ей жеж макс. 7в (абс. макс 9в).
Я сейчас померял ток (напряжение на резисторах-шунтах), так он получается всего-то 42 мА. А с блока питания когда наболтал все 80мА, так яркость то намного лучше стала.
Надо попробовать шунт перепаять.
Огромное спасибо за даташит.

ancc
29.05.2014, 20:44
я погуглил и мне выдало что smd код Y58M это и есть эта микросхема.

http://item.taobao.com/item.htm?id=5447213792

за 100% вероятность не ручаюсь, в любом случае надо сравнивать со схемой реальной.

и почему на вход 12В подается? там на разъеме инвертора вывод включения это просто открытый коллектор судя по схеме http://openrtd2662.ru/?attachment_id=114

bolwoi
29.05.2014, 20:47
Ну да. Гугломан с меня как ..... По схеме схоже.
Щас буду ковырять ее.

bolwoi
29.05.2014, 21:37
Наболтал ей 80мА. Стало офигенски лучше.
По поводу входа 12в я имел ввиду напряжение питания инвертора. По даташиту макс 7в. Вот и думаю, нормально ли это? Китайцы то любят накуралесить ))).
С платы RTD действительно 6 кГц (6,58) идет ШИМ. Я его попробовал подать на вход on/off (он же и диммер, как показывает даташит) - регулирует, только на вот на высокой яркости (большой скважности) дроссель пищит.

ancc
29.05.2014, 22:04
все правильно, когда шим не той частоты подаешь, начинает пищать инвертор, надо снижать частоту, а не проверяли, когда монитор выключаешь кнопкой, шим продолжает идти или нет? я не помню как там сделано, а лезть в дебри щас нет времени. есть шанс что при отключении дисплея шим не отключается, соответственно подсветка не будет гаснуть.

bolwoi
29.05.2014, 22:10
По поводу входных 12в я тупил (недоперечитал )) ).
ШИМ не вырубается. Можно мне рассчитывать на еще один вариант прошивки? )))

ancc
30.05.2014, 07:20
По поводу входных 12в я тупил (недоперечитал )) ).
ШИМ не вырубается. Можно мне рассчитывать на еще один вариант прошивки? )))

ок, сделаю как будет время.
Вообще очень жалко, что нельзя перенести ШИМ прямо на вывод включения подсветки. Это было бы удобно для тех у кого включение подсветки и регулировка яркости на одном выводе сидят. Штатный драйвер на плате шим тоже понимает. В таком случае пропадала бы необходимость модификации платы. Но на 111 выводе нет шима (((

bolwoi
30.05.2014, 09:47
Вообще очень жалко, что нельзя перенести ШИМ прямо на вывод включения подсветки.
Это да. Без под/пере пайки не обойтись. Особо не страшно, делов-то на 5 минут переделать, сложного ничего нет.

oledv
30.05.2014, 11:58
Кто подключался к контролеру по шине I2C для управления по схеме и c прошивкой от ancc при помощи Arduino?

http://openrtd2662.ru/?p=166

http://openrtd2662.ru/wp-content/uploads/2014/03/rtd2662modv2.jpg

fmark
30.05.2014, 11:59
Кто подключался к контролеру по шине I2C для управления по схеме и c прошивкой от ancc при помощи Arduino?

http://openrtd2662.ru/?p=166

http://openrtd2662.ru/?attachment_id=114


Я подключился. И должен сказать, что это супер фича этой прошивки.

oledv
30.05.2014, 12:06
fmark какая у тебя Ардуина?
у меня Pro micro.
подключена к 2 и 3 цифровому порту, поток принимаю от контролера, а он ее не видит.
опиши как у тебя подключена.

fmark
30.05.2014, 12:14
fmark какая у тебя Ардуина?
у меня Pro micro.
подключена к 2 и 3 цифровому порту, поток принимаю от контролера, а он ее невидет.
опиши как у тебя подключена.

У меня тоже Pro Micro.
Подключил ко 2-му цифровому порту линию SDA(нога 57) и к 3-му порту линию SCL(нога 56). Третий провод GND подключён к земле LCD контроллера.

oledv
30.05.2014, 12:18
fmark, все также(
ты использовал тестовый скетч ancc?
можешь свой показать, скинь в личку

fmark
30.05.2014, 12:22
fmark, все также(
ты использовал тестовый скетч ancc?
можешь свой показать, скинь в личку

Я вообще ничего не менял в скетче ancc. Он заработал сразу (чем меня поразил:) )!

fmark
30.05.2014, 12:30
Я вообще ничего не менял в скетче ancc. Он заработал сразу (чем меня поразил:) )!

Вот фотку сделал на всякий случай. Может вы припаяли ни к тем ногам ?

ancc
30.05.2014, 12:32
Вот фотку сделал на всякий случай. Может вы припаяли ни к тем ногам ?

там в другом дело, из rtd в ардуину данные идут, а rtd из ардуины данные считать не может почему-то. Из-за этого все управление не работает.

oledv
30.05.2014, 12:45
fmark, понял, спасибо.

ancc, сори за мучения )
припаяны также, сегодня попробую на другом контролере, благо второй есть.
может 57 нога битая, только на передачу работает, по этому только ардуина и видит контролер, а обратной связи нет.

fmark
30.05.2014, 12:46
там в другом дело, из rtd в ардуину данные идут, а rtd из ардуины данные считать не может почему-то.

Это интересно. Мне казалось, что всё работает.

Правда я проверял LCD контроллер (без подключённой матрицы) и видел, что в терминале есть отклик на команды, которые я посылал в RTD. А выполнял ли RTD непосредственно эти команды, я не знаю. Мне бы прошивку для AT080TN64, тогда я смог бы проверить всё по-настоящему :)

ancc
30.05.2014, 12:48
Это интересно. Мне казалось, что всё работает.

Правда я проверял LCD контроллер (без подключённой матрицы) и видел, что в терминале есть отклик на команды, которые я посылал в RTD. А выполнял ли RTD непосредственно эти команды, я не знаю. Мне бы прошивку для AT080TN64, тогда я смог бы проверить всё по-настоящему :)

а в терминале какой отклик? это может быть сообщение самого скетча о том что он команду получил. По TN64 я протестировал все, отправлю сегодня.

fmark
30.05.2014, 12:52
а в терминале какой отклик? это может быть сообщение самого скетча о том что он команду получил. По TN64 я протестировал все, отправлю сегодня.

Да, это были сообщения самого скетча. Я проверю, когда получу от вас прошивку. Спасибо!

iddqd1
30.05.2014, 16:53
Доктор, скажите, есть ли надежда по моей матрице CLAA089NA0ACW?

ancc
30.05.2014, 17:22
Доктор, скажите, есть ли надежда по моей матрице CLAA089NA0ACW?

конечно, надо только заняться).

iddqd1
30.05.2014, 23:21
Отлично. Я в ближайшие дни подготовлюсь. Решу вопрос с программатором итд итп.

bolwoi
31.05.2014, 00:10
Очередной раз выпаял-прошил-впаял флешку. Все работает как надо. ОТЛИЧНО просто. Сигнал ШИМа при выключении моника падает.
Кстати вот частота не 600, а 300 Гц. Мне не суть, конечно. А вот вам может пригодиться.
Следующий шаг - буду прикручивать ардуину.
Спасибо.

ancc
31.05.2014, 00:59
по ардуине проблема в скетче. по ее дебагу она передает верные данные, а rtd принимает какой-то мусор.

залил старый скетч для управления и все заработало.

oledv
31.05.2014, 02:07
по ардуине проблема в скетче. по ее дебагу она передает верные данные, а rtd принимает какой-то мусор.

залил старый скетч для управления и все заработало.

А где взять старый?

ancc
31.05.2014, 07:44
обшибся. все таки в прошивке дело. разбираюсь.

ancc
01.06.2014, 23:39
вроде пофиксил

YAM1966
01.06.2014, 23:53
Уважаемый ancc,
дисплей AA090TA01 (http://www.highnessmicro.com/lcdpanelspdf/AA090TA01.pdf) 1280x768 lvds 8bit можно скрестить с контроллером?

fmark
02.06.2014, 06:05
вроде пофиксил

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

Может вы послали не ту прошивку. На ней при переключении входов пишет : OPENRTDD2660.RU 19.05.2014

ancc
02.06.2014, 07:01
Уважаемый ancc,
дисплей AA090TA01 (http://www.highnessmicro.com/lcdpanelspdf/AA090TA01.pdf) 1280x768 lvds 8bit можно скрестить с контроллером?

проглядел бегло даташит.
там вроде стандартный lvds, не увидел ничего необычного, собственно не должно быть проблем.

ancc
02.06.2014, 07:30
Проверил управление с ардуин. К сожалению не работает. Команды в окне терминала пишутся, а сам контроллер не реагирует.

Может вы послали не ту прошивку. На ней при переключении входов пишет : OPENRTDD2660.RU 19.05.2014

нужна отладка с самой платы.

Собственно проблема там в том, что i2c софтовый. все задерки в нем генерируются программно и похоже не очень совпадают со стандартом. Поэтому, при запросе данных из ардуины она похоже не успевает их отдавать. Соответственно RTD принимает мусор. У себя я добился полного отсутствия ошибок приема покрутив задержки. Но у меня не совсем ардуино (у меня в тесте с rtd2662 используется Teensy 3.0 на ARM), поэтому вполне возможно что задержки еще надо увеличить. Погляжу сегодня еще стандарты для i2c, какие там временные параметры должны быть.

Проблема еще в том, что в разных режимах нагрузка на проц разная, соответственно задержки плавают.

ancc
02.06.2014, 08:25
еще подкрутил и отправил.

fmark
02.06.2014, 09:04
еще подкрутил и отправил.

Проверил - не работает.

ancc
02.06.2014, 09:16
Проверил - не работает.

на каком чипе у вас ардуина?

fmark
02.06.2014, 09:18
на каком чипе у вас ардуина?

Arduino Pro Mini - ATmega328 running at 16MHz.

Как эта, но китайского производства : https://www.sparkfun.com/products/11113

ancc
02.06.2014, 09:22
328 нету у меня свободной, на 168 попробую сегодня (почти то же самое).

iddqd1
07.06.2014, 11:42
Докладываю про постал-авр и Постал 3 (для поиска - Postal 3, Postal3, Postal-avr )
Шьет без выпаивания без проблем.
Режим - spi flash, в настройках все галочки кроме Auto size сняты.
Шьет очень-очень быстро (что в принципе ожидаемо).
Единственное - не запустилось по какой-то причине с прищепкой - скорее всего где-то неправильно распаял ее (там вместо ног - pld, а на постал - цанговые кроватки и туда эти ноги не лезут), но искать поленился, разобрал все и подпаял адаптеру постала напрямую к ногам флешки.

Ancc - теперь я полностью готов тестировать прошивки для моей матрицы сотнями :D
Как будет свободное время - пишите.

ancc
07.06.2014, 18:55
Проблема с I2C вроде как решена. Спасибо fmark за найденную проблему в скетче.
Новый файл скетча перезалит на прежнее место.

сегодня постараюсь отправить всем прошивки, кто просил.

Mitroxa
09.06.2014, 08:02
Всем доброго времени суток. Присоединяюсь к тестированию прошивки.

матрица LQ132K1LG03
Контроллер стандартный, как у многих здесь
программатор такой http://www.ebay.com/itm/121111355258?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649
Залить прошивку удалось только Postal2. Родной софт ни в какую не хотел связываться с чипом. В итоге что получилось: при подаче сигнала по VGA изображение четкое во весь экран, по HDMI края немного срезаны. Autoadjust не активируется. Камеры в наличии пока нет, проверить не могу

ancc
09.06.2014, 08:46
В итоге что получилось: при подаче сигнала по VGA изображение четкое во весь экран, по HDMI края немного срезаны. Autoadjust не активируется. Камеры в наличии пока нет, проверить не могу


Autoadjust есть только на vga.

Mitroxa
09.06.2014, 09:26
Autoadjust есть только на vga.Тоже было такое предположение. Поковырялся в настройках свистка и растянул изображение. Сейчас все ОК. Еще заметил, что на родной прошивке чип сильно грелся и минут через 10 монитор начинал моргать. С Вашей прошивкой после двух часов работы чип слегка теплый и никаких сбоев. Спасибо большое за проделанный труд

Mitroxa
09.06.2014, 10:29
Откопал в закромах камеру наружного наблюдения. Отображение и переключение работает корректно.

ancc
09.06.2014, 21:54
попробовал управлять яркостью подсветки на штатном драйвере платы. ничего не вышло хорошего. Т.к. не него завязаны gate on и gate off напряжения, то любые манипуляции отражаются на картинке. Получатся если на матрице нет контроллера подсветки и используется штатный драйвер, его нужно оставлять (с доработками) на формирование gate on и gate off а самой подсветкой управлять отдельным драйвером.

ancc
27.06.2014, 00:49
тестируем авторегулировку яркости подсветки.
http://openrtd2662.ru/?p=216

предложения, комментарии приветствуются.

bfom
27.06.2014, 12:42
тестируем авторегулировку яркости подсветки.
http://openrtd2662.ru/?p=216

предложения, комментарии приветствуются.

Пока не подключал, но обязательно попробую.

Пока еще не придумал, делать ли настройку всего этого через OSD(по хорошему надо) или ограничиться настройкой через тестовый скетч через I2C.

Очень хочется через OSD.

P.S. С удовольствием воспользовался функцией с картинки)))))
http://s019.radikal.ru/i624/1406/e9/bd7bcc9739b5.jpg

Рекомендую это сделать всем пользователям данной прошивки))))

ancc
27.06.2014, 12:45
Рекомендую это сделать всем пользователям данной прошивки))))

это дело исключительно добровольное.

ancc
03.07.2014, 10:47
Плюсану, предстоит замена матрицы на другую модель, будет необходима прошивка и тоже нет программатора. Будет не плохо если кто нибудь возьмётся за прошивку/отправку флешек, не бесплатно конечно. Тем более флешку эту можно в простом конверте отправить. А нам, не имеющим программатора, останется только впаять её. Уважаемый ancc, что думаете об этом? Может есть у Вас возможность заняться этим?

я бы посоветовал лучше в качестве программатора покупать самую дешевую плату на ft232h типа
http://www.ebay.com/itm/USB-to-Serial-UART-I2C-SPI-JTAG-Adapter-FT232H-12-000-000-baud-buffer-RS232-/321354855496?pt=LH_DefaultDomain_0&hash=item4ad23df448
http://www.ebay.com/itm/FT232H-Entwicklungstool-UM232H-Hi-Speed-/151342855433?pt=Wissenschaftliche_Ger%C3%A4te&hash=item233cbcb509
http://www.ebay.com/itm/USB-to-Serial-UART-I2C-SPI-JTAG-Adapter-FT232H-Debrick-Linksys-Cisco-Routers-/271428432871?pt=LH_DefaultDomain_2&hash=item3f326533e7

я думаю, что еще сыровата прошивка для того чтобы для нее паять флешку, довольно мало ее кто использует еще не все баги вылезли и не все найденные исправлены. Но насчет отправки флешек я могу подумать, если сильно надо. Но это имеет смысл делать только для тех матриц, которые уже обкатаны у других, для новой матрицы, поддержка которой только добавляется в прошивку так делать не стоит.

steepslacker
03.07.2014, 12:01
Но насчет отправки флешек я могу подумать, если сильно надо. Но это имеет смысл делать только для тех матриц, которые уже обкатаны у других, для новой матрицы, поддержка которой только добавляется в прошивку так делать не стоит.Ну я вот взамен сгоревшей хочу прикупить матрицу от ipad2 LTN097XL02-A01. Возможно кто то уже пользует Вашу прошивку на этой матрице? Можете прошить мою флешку, если я Вам её пришлю?