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

Sajan

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник

Контакты

  • ICQ
    Array

Посетители профиля

995 просмотров профиля
  1. Мне кажется, рановато еще переживать. Лет 5 ещё без проблем будет везде продаваться, у всех поставщиков на складах тонны. А там и Spansion/Cypress может решить чего-нибудь прекратить. Глядишь, все на FRAM уже пересядут:) Если использовать флешку стандартными средствами, там только базовый набор команд используется. Совместимость команд нужна, в основном, тем, кто работает с флешкой своими процедурами.
  2. Чтобы общаться со специалистами правильно, нужно очень требовательно относиться к собственной терминологии, иначе никогда не сможете получить общение, только отговорки типа "иди учи мат.часть". 1. Не надо мешать в кучу обсуждение АЦП и ЦАП. 2. Вы описали принцип работы АЦП последовательного приближения. И мне кажется, что на рынке достаточно различных АЦП последовательного приближения с высокой разрядностью, чтобы не изобретать свою систему из 1000 АЦП... 3. DAC pipeline - в принципе, то же самое. Но это не столь важно, - есть ЦАП, у него разрядность и частота. Всё. Просто напряжение, соответствующее поданному на вход ЦАП коду на выходе ЦАП появится не по первому фронту тактового сигнала, а спустя несколько клоков (3,4,5...).
  3. 1. Неправильно говорить 50000 бит. Здесь также лучше говорить 50000 символов (QAM-символов). 2. По частоте всё верно. Скорость ОФДМ-символа в конечном счёте задаётся полосой 1 канала (поднесущей) и в нашем случае будет 1 МГц. Таким образом, количество и ширина ОФДМ поднесущих дают максимальный битрейт, который можно прокачать через этот канал, в нашем случае 48 поднесущих (информационных) * 1 МГц (полоса) * 2 бит (QAM-4) = 96 Мбит/сек. А сколько там бит нужно передать, - это лишь определяет время, которое передатчик будет передавать эту информацию, но не влияет на частоту дискретизации. От центральной радиочастоты это не зависит. Сначала формируется спектр на ПЧ (иногда нулевой ПЧ), потом готовый 64-МГц спектр гетеродином переносится на любую радиочастоту, хоть на 10 ГГц. 3. BER=0.5 - это, фактически, просто шум. Однозначно можно говорить, что что-то не так, потому как не работает от слова совсем.
  4. А у Вас, случаем, NFS под Windows не заработало? Я тоже TFTP под Windows поднял, а NFS не смог. А под виртуальной машиной Linux всё отлично ставится: и TFTP, и NFS - это в документации к SDK описано.
  5. В регистрах PPI настраивается режим - использовать для синхронизации внешние сигналы или встроенные в поток ITU-656. Обычно для оцифровки PAL/NTSC стоит видеоАЦП, который на выходе имеет поток ITU-656. Т.е. вопрос не про PAL и не про видеоАЦП. С ними всё нормально. Вопрос в том, как засинхронизироваться за поток ITU-656, выходящий с видеоАЦП.
  6. Поддерживаю. Куплю за полную стоимость Appro DM368IPNC RD (reference design). Можно -MT5, -IMX104/122.
  7. И, в соответствии со стандартом, "квадратными пикселями" и соотношением сторон имеем стандартное разрешение: PAL: 720 x 576 x 25 кадров/с; NTSC: 720 x 480 x 30 кадров/с. Это разрешение активной части видеосигнала. Там есть ещё служебные "гасящие" интервалы, которые тебе будут неинтересны. Разрешение "полного" кадра, включающего активную часть и служебную область тоже будет другим (для PAL - 864 x 625). А ещё некоторые используют неправильное разрешение (например, 360 х 576), чтобы уменьшить нагрузку на обработчик видео или с целью ограничения итогового потока. Всё это тоже бывает, но тебе не нужно. Для общей обработки видео можно ограничиться вышеприведёнными двумя разрешениями. Также они называются SD-видео (против HD) или D1. Т.е. в аналоговом сигнале разрешения нет, но с учётом стандартной полосы есть общепринятая частота оцифровки, которая даёт общепринятое разрешение. Все остальные модификации используются в частных случаях для достижения частных задач.
  8. ... и причём тут SECAM... :) Я SECAM только в советском ТВ и встречал. Везде, где композитный НЧ-разъём (т.е. любые видеокамеры и т.д.), идёт либо PAL 25 Гц, либо NTSC 30 Гц. Все остальные вариации - исключительно для поддержки региональных стандартов аналогового телевещания. Кстати, нередко встречал, когда покупают китайское "чудо", разувают, ставят целиком плату в железный ящик и продают в качестве "своего", "отечественного" изделия:) Это не очень красиво, но очень хорошо может стартовать какой-нибудь макетный образец.
  9. Т.е. идёт последовательность YUYV, где на 4 байта приходится 2 точки яркостных (Y), и 1 точка цветности, состоящая из 2 компонент (UV).
  10. Если потребление и габариты устройства некритичны, наверное, лучше SAA7113. Я, наоборот, в последнее время работаю в основном с TVP5150. На ПЛИС (Altera) блок инициализации занял порядка 500 LogicCells. Отлаживаются все микросхемы одинаково - по осциллографу:) Тут главное обеспечить правильное формирование I2C, а дальше дело кодовой последовательности, - там проблем почти не будет, всё по даташиту.
  11. Странно. Я работал с ч/б сигналом, причём грязным, с радиотракта с помехами и пропаданиями - проблем с синхронизацией не замечал. Еднственное, я отключал многие автоматические подстройки, и всё настраивал вручную (однократно, при включении питания), возможно проблемы связаны с реализацией алгоритмов этих автоматических подстроек.
  12. Опять же, кроме выделения яркостной и цветоразностной компоненты необходимо ещё синхронизировать все тайминги: длительность строки, количество строк и точек в строке (это так, если по-простому). Поэтому вариант с видео-АЦП и обработкой видео в цифре вполне уместный. Я писал I2C-инициализацию на TVP5150, SAA7113 на процессор и на ПЛИС. По опыту скажу, что на процессор/контроллер эта задача гораздо более логична. Для ПЛИС уж больно всё неоптимально пишется и много места занимает (но в результате работает ничем не хуже контроллера). Насчёт патчей TVP5150... не думаю, что стоит так утрировать. Вполне нормально работает без всяких патчей, достаточно обычной инициализации по I2C.
  13. А программатор с контроллером или чисто бит-бэнгом (софт на компе должен управлять только логикой или ещё и программной эмуляцией I2C)? А если программатор с контроллером, написан ли софт на него?
  14. Вообще-то подозрения на прерывания - немного странная вещь, проблем с ними обычно не бывает. Если стоит вопрос, работают ли прерывания как таковые, можно пока отложить таймер в сторону и проверить исполнение прерываний на обычном порте - дабы не стоял вопрос, не работают прерывания, или не работает код для таймера. И ещё раз убедитесь, что в настройках стоит эмулятор, а не симулятор, а то наличие отладчика ещё не означает, что симулятор автоматически заменяется эмулятором и что программа действительно льётся в контроллер.
  15. Наиболее распространённые SPI-flash/EEPROM у Atmel и Numonyx(ST), см. на сайте производителей серии 25, 93. Если устроит 25я серия, требующая постраничное стирание (т.е. если есть возможность обновлять весь блок данных), могу скинуть готовый интерфейс (писал под Altera на VHDL для M25P40). Если интересно, пишите на [email protected]
×
×
  • Создать...