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

Flood

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    3

Сообщения, опубликованные Flood


  1. Мой вариант:

    1) Кристалл - Xilinx Spartan-3AN XC3S50AN-4TQG144C (~15$)

    2) PCI ядро - LogiCORE 32-bit Initiator/Target v3.1.164 (Master ~1/4 кристалла, Slave немного меньше)

    3) UCF file - UCF Generator for PCI/PCI-X v2.5

     

    Примечание: распиновку брать в соответствии с *.ucf файлом полученным в пункте 3.

     

    А сколько стоит пункт 2 и можно ли исключить его стоимость программами типа licgen.exe ? :)

  2. Осциллограф это хорошо, а вот все-таки есть ли эхо при закоротке Rx-Tx вашего USB2COM адаптера? Если у него горелый Rx, этого никакой осциллограф не покажет.

    Какой USB2COM применяется ? FTDI, CP2101, PL2303, еще какой-то ?

  3. Я что-то так и не понял - сдавать в курсовике нужно готовый телефон или его схему (полную или только цифровую) + софт?

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

    При положенной трубке нужно только держать изображение на ЖКИ (если вообще нужно).

    При вызове питания завались - вполне хватит и позвенеть.

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

    Проца хватит как и меги начального уровня, так и тини с достаточным количеством ног.

    ЖКИ - простейший без подсветки (например от Nokia 3310 или какой-нибудь стандартный) с последовательным интерфейсом (3-4 ноги).

    Клавиатура 3x4 - 12 ног.

    Вход детектора вызова 1 нога.

    Вход рычага - 1 нога.

    Выход звонка - 1 нога.

    Выход управления УЗЧ - 1 нога.

    Выходы импульсного (он же ключ) и тонального набора - 2 ноги.

  4. А часто ли сегодня приходится шить параллельные ПЗУхи, особенно серий 27* и тп ?

    Согласен, много где стоят параллельные ПЗУ, сейчас это чаще всего NOR flash. Но для успешной работы с ними кроме собственно программатора нужны панельки или паяные переходники для подсоединения немалого количества ног в копрусах типа TSSOP / BGA.

    Про NAND тоже согласен - много где стоят, хотелось бы читать их программатором, да вот "но" тут возникает еще больше. Во-первых, какова сама необходимость читать их вне устройства ? Дамп потом нужно будет разбирать, тк редко когда в нанде данные лежат просто так - без файловой системы и радостей, необходимых для хранения данных в нанде. Для создания копировабельных бакапов тоже не годится - тк в каждой микросхеме свое уникальное расположение бэдов.

    В общем мое мнение - кроме некоторого узкого набора задач, поддержка параллельных ПЗУ и тем более нанда в универсальном программаторе нафиг не уперлась. А там, где уперлась - нужно покупать готовый и не изобретать велосипед.

    Делать же универсальный программатор ради обучения процессу разработки цифровых устройств - было актуально лет 10 назад, но не сейчас. Сейчас если и делать, то логичнее было бы смотреть в сторону работы с диким зоопарком последовательных устройств и микроконтроллеров.

  5. ARM7 для телефона с кнопочками?

    Тот же всеми любимый AVR для этого куда лучше, даже паять и то будет удобнее :)

     

    Еще советую найти справочник Кизлюка по телефонным аппаратам, взять оттуда любую наиболее полюбившуюся схему телефона и заменить тамошнюю специализированную ИМС на микроконтроллер + источник питания для него.

     

    Это если настоящий телефон нужно делать.

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

    Входы: сигналы рычаг и вызов(если нужен), клавиатура 3x4 или больше (если нужно выводить управление памятью на отдельные клавиши).

    Выход: наборные импульсы, выход звонка (если нужен).

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

     

    http://www.lib.prometey.org/?id=16950

  6. Говоря про дешевую китайскую станцию с феном, имею ввиду что-то в этом роде:

    http://shop.siriust.ru/product_info.php/cP...roducts_id/6000

     

    Вещь абсолютно китайская, но работает хорошо.

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

     

    Фен - вещь абсолютно другого уровня, чем паяльник, позволяет паять и выпаивать почти все что угодно - главным образом SMD. Однако, для выпаивания резисторов или транзисторов это как пушкой по воробьям - слишком большую площать придется прогревать, чтобы снять единственную мелочь. Но на SSOP/TQFP фен + паста дают отличный результат. Возможна даже кустрная пайка BGA.

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

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

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

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

  7. Могу посоветовать купить дешевую китайскую паяльную станцию паяльник + фен с регулировкой температуры. Таких сейчас навалом из-за популярности ремонта сотовых, где постоянно нужно паять BGA. Цена вопроса около 2000руб, удовольствия - море. Во-первых довольно качественный паяльник, во-вторых возможность паять и выпаивать практически все что угодно горячим воздухом.

    К такое станции еще можно купить гелевый флюс и SMD-пасту и постараться использовать SMT корпуса везде, где только можно :)

  8. Вот doc-файл и pdf, сделанный из него при помощи pdfFactory.

    Ctrl-F работает.

    Используется фича pdffactory по автоматической генерации закладок.

    Насчет размера pdf - всегда использую "Always Embed All Fonts" - предпочитаю не экономить на сотне килобайт и не иметь проблем с шрифтами на любых системах.

    _____.pdf

    _____.doc

  9. Стоит попробовать печатать в pdfFactory:

    http://www.fineprint.com/products/pdffactory/index.html

     

    Крек к любой версии легко можно найти в сети.

    Устанавливается как принтер и прекрасно переводит в pdf практически все что угодно. Пробовал печатать из ворда, автокада (делает даже PDF формата А1), визио, каденса и пр. Не было ни разу случаев перевода изначально векторной графики или текстов в растр.

    Серьезных глюков не замечал, единственно что при обработке сложных многостраничных документов затормаживает работу всего компа :)

    Всегда держу обе их софтины - fineprint и pdffactory, очень помогают.

  10. Ericsson T20 - однозначная экзотика.

    Удобнее использовать LCD от Nokia 3310 - очень дешевы и распространены крайне массово. Есть хоть какая-то гарантия, что завтра они не пропадут из продажи.

    Хотя если нужен именно невысокий индикатор (полоса), то 3310 не подойдет.

  11. Спасибо, буду изучать.

    Однако, вышеприведенные ссылки не дают ответа на вопрос - где именно в этой м/с происходит настройка на канал и какая полоса дискретизируемого сигнала (килогерцы при настройке в AFC/TUNE или мегагерцы при настройке программным способом (SDR)) ?

    Хотя наверное иметь в такой микросхеме два потока по 32+ MSPS было бы жирно ради идеи SDR :)

  12. Надеюсь, не ошибся разделом...

    Натолкнулся на вот эту вот любопытную микросхемку:

    Si470x

     

    Меня заинтересовал (в образовательных целях) принцип ее работы и цифровой прием аналоговых сигналов вообще. К сожалению я полный ноль в таких вопросах, но интересно жуть как.

    Смотрю на структурную схему и не могу понять вообще ничего, а особенно:

     

    1. Что за сигнал оцифровывают - какую-то ПЧ или непосредственно ФМ-сигнал?

    2. Зачем разделять принимаемый сингал на I и Q составляющие - это же не цифровая манипуляция в двух фазах, а аналоговый ФМ. Не понимаю для чего выделются I и Q.

    3. Что за Low IF ? Как я понял, настройка на нужный канал происходит непосредственно в DSP и не влияет на входные аналоговые цепи и оцифровку (если это вообще возможно, то что там за полоса оцифровки?).

     

    Заранее спасибо за информативные ответы, если они будут :)

     

    Ниже приведены источники информации по этой м/с:

     

    http://www.terraelectronica.ru/news_postup...de=1&Page=1

     

    http://terraelectronica.ru/files/news/si4700-B15rev1_0.pdf

     

    np61008.gif

  13. Итак, что хочется:

    1. Смотреть видео с DVD-плеера на компьютерном LCD мониторе (с разрешением 1280x1024).

    2. Преобрабовывать VGA -> VGA (с разрешения 1024x768/800x600 -> 1280x1024), при этом исходное изображение выводить без какого-либо преобразования в центре экрана (а вокруг будет чёрная рамка).

    3. Сделать функцию Picture-In-Picture когда в небольшом окошке на компьютере можно, к примеру, смотреть телевизор.

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

     

    1. Существуют DVD-плееры с VGA или DVI/HDMI выходом, обычно это аппараты с ценником от 100уе. VGA наихудший вариант, а самый лучший - DVI/HDMI с upscale-масштабированием DVD-сигнала до 720p/1080i. Вариант с HDMI нужно проверять - будет ли работать с DVI выходом монитора.

    2. Обычно в мониторах уже есть такая функция - включение или выключение масштабирования.

    3. Нууу, к этому уже сложнее придумать навскидку готовое решение, но возможно существует и такое :)

     

    В результате совершенно нет необходимости применять FPGA - все уже есть готовое :)

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

  14. to Flood

     

    можете найти полчаса и зарисовать схему выходной части из CPLD ?

    компараторы и т.д.

    все что идет от сплд до разъема?

     

    Боюсь, не в ближайшее время - устройства на руках уже нет. Да и схема там суровая. Однако постараюсь. Могу выложить hi-res фото обеих сторон платы, но с установленными компонентами для срисовки платы они мало пригодны...

    По ощущениям там 4 слоя всего, разводка сигналов на внешних слоях, а внутри только power planes, хотя могу и ошибаться.

  15. Да и опять же все сведется к реверс-инжинирингу прошивок: XC2C256 стоит для защиты интеллектуальной собственности и в копии нафиг не нужна (тока стоимость баксов 20 поднимается (для штучного производства))

     

    Радует то, что прошивка CPLD может обновляться, в том числе и в девайсе с нарушенной прошивкой. То есть имеется шанс что при подключении устройства с чистой CPLD она просто будет прошита.

    Сомнения вызывают два момента - во-первых, зачем там DS2411, во вторых CPLD зачем-то приклеена к плате. Интересно, есть ли возможность обновлять конфигурацию в CPLD частично, не затрагивая некоторую часть, относящуюся к "итн. собственности" ? Или если конфигурация обновляется, то только целиком и со стиранием всего чипа?

  16. Ну как, похоже тема никому не интересна ?

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

    Xilinx Platform Cable USB DLC9LP
    IC List (reversed by top marks):
    
    U1  - DS2411 Silicon Serial Number
    U2  - LT1719S6 3V/5V Comparator
    U3  - MAX6412UK26-T uP Reset Circuit
    U4  - CY7C68013A-100AXC uP with USB
    U5  - XC2C256-VQ100CMS Xilinx CPLD
    U6  - LMV393MM Dual Comparator
    U7  - NC7SZ125 3-State Single UHS Buffer
    U8  - NC7SZ125 3-State Single UHS Buffer
    U9  - 24LC00 128-Bit I2C Serial EEPROM
    U10 - NC7SZ125 3-State Single UHS Buffer
    U11 - NC7SZ125 3-State Single UHS Buffer
    U12 - NC7SZ66 UHS SPST bus switch
    U13 - LT1521CST-3.3 300mA 3.3V LDO Regulator
    U14 - LT3023EDD Dual Adjustable LDO Regulator

     

    Если нужно, могу куда-нибудь выложить hi-res фотографии платы.

    post-17871-1160313338_thumb.jpg

×
×
  • Создать...