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

virt

Участник
  • Постов

    48
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о virt

  • Звание
    Участник
    Участник
  1. Логично. Но он всётаки соединен на самом модуле на GND перемычкой JF. Вот и получается, пока масу не свёл в одну точку, идет сумашедшая наводка по питанию... Но вот таки влияет... Пульсации идут от самого дисплея. В этом я на 100% уверен, и с осцилографом не один час над ним просидел. Возможно виновата разводка самого дисплея. А кондёр, который установлен на сам ЖКИ, просто более,менее их фильтрует и не пускает всю кашу по шлейфу на контролер. Без дисплея всё работает прекрасно, никаких наводок и близко нет. Стабилизатор 100% рабочий.
  2. Вобщем добился работы... Правда не совсем стабильной. 1) Снял на ЖКИ перемычку JF, которая соединяет GND и FGND 2) Установил со стороны контролера по питанию электролит на 470uF и кондер на 0,1uF 3) Самое важное :) Установил электролит 100uF и кондер на 0,1uF на самом дисплее между питанием и FGND. Т.Е. фильтрую питание на входе и на выходе с дисплея через FGND... Иначе никакой стабильной работы не было... Но и при этом остались проблемы, при исспользовании длинного шлейфа. Повертиповцы хреновы... Дали хотя б описание перемычек в даташите... Да еще и дорабатывать их модули нада...
  3. 1) ADG3308 - двунаправленный преобразователь уровней... Интересная штука :) Нету там управления приёма передачи... 2) Сигнал готовности на шину ЖКИ не выведен. В ЖКИ контролер s1d13700. Сигнал готовности в котором апаратный. Но и в данном случае, готовность может повлиять только на артифакты при обновлении экрана. Что и замечалось на s1d1335, где програмно опрашивалась готовность... 3) Подсветка ЖКИ LED от отдельных 5 вольт через стабилизатор тока. Т.е. на питание контролера и ЖКИ никак не влияет. Отдельных 2 провода... Также стоит PVT312 на включение\выключение подсветки. Я думаю сигнала Reset в данном случаэ должно хватать... Никогда не встречал схем с раздельным питанием. Или ключом... Как прога может определить завис экран или нет... Не хочу никого обидеть, но это смешно... В следующий раз остановлюсь на экранах bolimyn. C ними таких проблем никогда не было. Вот сэкономил пару баксов, всё и повылазило... Правда теперь выхода нет, прийдётся разбираться дальше.
  4. Если б всё так просто было. Атмел никогда нормально не работал с 5ю вольтами. По сбросу его порты подтянуты по питанию к 3.3В Вот и если забыл отключить отладчик, либо находишся в режиме отладки, проц по тихоньку выгорает. Три контролера уже сжег. Выгорают порты. При чем начинаются необьяснимые глюки... С мс которые от 5 вольт работают нужно устанавливать последовательный резистор ом так на 300. После детального исследования пришли к выводу установить ПУ adg3308. Наводка от дисплея. При чем пока не запаял прям на ЖКИ кондеры, ваабще дикая была... Амплитуда до 2 вольт. Сейчас только ВЧ пики. Вся эта каша начинается после первых команд инициализации дисплея. Та в курсе :) Пробывал и милиметровым проводом отдельно от шлейфа кидать. Чесно, после этого чуть лучше стало :) Инициализация правильная. После того как с масой разобрался, проходит постоянно. Даже картинку выводит как нада. Теперь может крутить пол часа, а может и пару секунд. Пока не виснет ЖКИ. А и еще я не упоминал про шлейф... Счас стоит длиной в 5см... Ставлю на 10, экран вообще ни на что не реагирует. Есть подозрение на adg3308. Это 2вунаправленный буфер. Может он возбуждается от наводок с экрана... При этом Время от времени даёт неправильные команды на ЖКИ. После чего и зависание ЖКИ. Начну разбираться с понедельника...
  5. По даташиту нельзя. Логические уровни от 3.5 до 5 вольт. Питание от 4.5 до 5.5... Схема в придачу... На самом дисплее по питанию установил электролит на 470uF и тантал на 4.7uF
  6. PG320240WRF-DE9-H Соединен с процессором AT91SAM7S256 через преобразователь уровней 3в5 ADG3308. Питание дисплея 5В. При попытке инициализации и ,в момент записи в память, идут сильные наводки. Вследствии чего зависает процессор либо сам дисплей. 2 из 3х случаев инициализации не проходят. В режиме работы при выводе картинки на экран та же ситуация. Схожая ситуация была с экранами Bolymin, когда вывод FGND был соеденен на GND процессора. Сдесь же он соеденен на плате дисплея перемычкой JF. При попытке её снять, ЖКИ вообще не работает. В документации к дисплею перемычки не описаны. Очень нужна ваша помощь... В чем может быть проблема???
  7. Большой ТХЕНКс!!! :) Выглядит всё это гдето так: C:\Keil\ARM\BIN30\fromelf.exe ".\Flash\Hello.axf" --i32combined --nodebug --bin --output ".\Flash\Hello.bin"
  8. Подскажите плиз! Чем можно переконвертировать HEX файл, созданый KEIL uVISION3, в BIN для подальшей загрузки через SAM-BA?
  9. Возможно связано с подтяжкой на USB. Столкнулся с той же проблемой, когда использовал для неё порт РА16. Если запустил SAM-BA, то там на выходе 0. Вобщем смотрите чем вкл./выкл. подтяжка - 0 или 1...
  10. USB JTAG

    Подскажите плиз где можно приобрести недорогой USB JTAG для ARM7,9? Основные требования - поддлержка RDI, т.е. работа как c IAR, так и с Keil... Также желательна поддержка загрузки кода во флеш контролера (Виглер с H-Gtag это умеет).
  11. Все очень просто. Описываеш например как: void (* fptr)(); ну и например void f1 (void) { //Do something } Инициализация делается так: fptr = &f1; Вызывается также как обычная функция: fptr(); можно также передавать и получать параметры: тип (* fptr)(список переменных).... Таким методом вызывать функцию через указатель... Далее можно сделать либо список, либо таблицу указателей. И работать с ними. У меня на таймере так куча задач реализовано. Причем можна добавлять задачу, изменять дискрет выполнения в мсек., включать/выключать, удалять из списка. Функции на выполнение все внешние...
  12. DMA и PIO на AT91sam7s256

    Да уж нет. Они в цвете все выводили. Была модификация этой платы. Рисовала в цвете, но построчно. И шрифтов там зашит целый набор. Скорей всего цвет выставляется портами, а рашение точки на SPI. Т.е. обычный буфер с ОЕ. Все гениально и просто :) Да и они говорили, что позволяет 256 цветов выводить.
  13. DMA и PIO на AT91sam7s256

    Я тоже удивился: "КАК?" Напрямую портами ничего подобного не добьешся... А вот и это чудо: http://www.argussoft.ru/webroot/delivery/f...AS-vga_2007.pdf Вроди понял. Они выводят монохромный сигнал при помощи SPI. А цвет забивают при помощи последовательного регистра... Чтот вроди того...
  14. DMA и PIO на AT91sam7s256

    Простой VGA... На выходе RGB Это я планирую использовать S1D13700. А там сам арм крутил... Без ничего. Даже цапы собраны на цепочке резисторов...
  15. DMA и PIO на AT91sam7s256

    Был вчера на ChipExpo. Там Argussoft свои отладочные платы представляла. У них плата на базе at91sam7s256 VGA дисплей расскручивала. Кроме выводов процессора и ЦАПа на резисторах ничего не было. Их спец говорил что вся регенерация реализована на ДМА. И проц при этом свободен. Да и частота на раскрутку дисплея должна быть 640*480*60Гц = 18432000Гц. Я тож думаю, что только ДМА сможет на порт с такой скоростью выкинуть... Вот и возникла идея...
×
×
  • Создать...