Braimik

Обвязка Плис Cyclone Iv

14 сообщений в этой теме

Braimik    6

Добрый день. Столкнулся с такой проблемой небольшая запутанность в даташите к ПЛИС EP4CE6E22C8N вроде так. до этого была ПЛИС MAX7000s там все элементарно , но в этой все так запутанно , что без пузыря не обойдешься)) исходя из питания понял что если питать 5В то надо делитель на 3.3В 2.5В и 1.2В возможно ли обойтись только 2.5В и 1.2В через LM1117 прошивать по JTAG через Blaster, Дальнейшие мои действия TDK TMS TDI и еще какую то я подключаю к JTAG также подвожу корпус к ней, питание с JTAG куда подводить? потом остальные ножки MSEL nConfig, и т.д. куда подключать? или их в воздухе оставить? VCCA GNDA че с ними делать? PLL , n-diff p-diff куда подключать(понятно что куда захочу к контактам , как их активировать) ну и остальные ножки. плата подразумевается 2 слойная , искал схему отладочных плат но безуспешно, описание частичное есть , где кто стоит и все

post-178726-0-07745300-1421519490_thumb.jpg

post-178726-0-05402700-1421519497_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Meteor77    10

Добрый день. Столкнулся с такой проблемой небольшая запутанность в даташите к ПЛИС EP4CE6E22C8N вроде так. до этого была ПЛИС MAX7000s там все элементарно , но в этой все так запутанно , что без пузыря не обойдешься)) исходя из питания понял что если питать 5В то надо делитель на 3.3В 2.5В и 1.2В возможно ли обойтись только 2.5В и 1.2В через LM1117 прошивать по JTAG через Blaster,

Можно. В питании fpga важно соблюсти требования по питанию ядра (1,2 В), питанию PLL(аналоговые 2,5 В). Выводы банков через которые производится "связь с внешним миром" допускают несколько уровней питающих напряжений (3,3 В; 3,0 В; 2,5В; 1,8 В...)

Дальнейшие мои действия TDK TMS TDI и еще какую то я подключаю к JTAG также подвожу корпус к ней, питание с JTAG куда подводить?

Назначение выводов лучше брать в первоисточниках. Например тут

потом остальные ножки MSEL nConfig, и т.д. куда подключать? или их в воздухе оставить?

Конечно их нельзя оставлять без присмотра. Выводы MSEL при программировании через JTAG влияния не оказывают. Но, рано или поздно вам придется программировать конфигурационное ПЗУ и определять метод загрузки, вот тут и потребуются правильно подключенные выводы MSEL. Подробнее нужно читать тут. Важно еще и не напортачить с подтяжкой к правильному источнику (не всегда критично, но не факт что ружье не выстрелит). На плате с третьим циклоном, выводы MSEL для гибкости подключал к "делителям" из двух резисторов: один к vcc, а второй к корпусу, но впаивал только один резистор.

VCCA GNDA че с ними делать?

Подключать, т.к. они предназначены в основном для запуска умножителя частоты (PLL).

PLL , n-diff p-diff куда подключать(понятно что куда захочу к контактам , как их активировать) ну и остальные ножки. плата подразумевается 2 слойная , искал схему отладочных плат но безуспешно, описание частичное есть , где кто стоит и все

Тактовые входы (хотя бы один) надо подключить к кварцевому генератору. Если делаете свою плату, то рекомендую к одному генератору подключать по одному тактовому входу из группы clk0..3 и clk4..7, что даст возможность задействовать оба умножителя.

Дифференциальные линии ввода вывода зачастую требуют питания от источника напряжения 2,5 В и ниже, плюс может потребоваться подключение резисторов (н-р для линий LVDS).

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

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

Увы мне такого на работе не позволят многослойку разводить( дороговато , хотя все для этого есть) 145-го? в руках ПЛИС держал чето не увидел. у меня QFP корпус. Вы в какой программе плату разводите? с подключением Кварца это что то новое для меня с ПЛИС. может совместно как то сделаем разводку , страшно просто. у меня их 5шт . этих ПЛИС одна пойдет на мобильную плату и 2 на основную отладочную плату . С Кварцем как быть если смотреть на будущее к примеру захочу по DVI видео передовать какой там кварц нужен? и можно ли кварц исходя из даташита поставить максимальный , а там уже занижать частоту

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Meteor77    10

Увы мне такого на работе не позволят многослойку разводить( дороговато , хотя все для этого есть)

Надо убеждать, достаточно 4-го класса точности. Если двухслойная плата не заработает, то ее придется вообще выбрасывать, причем вместе с распаянным циклоном. (если не секрет где работаете, можно в личку написать?)

145-го? в руках ПЛИС держал чето не увидел. у меня QFP корпус.

Вот такой он - на нижней фотке

DS-144EQFP-1_2_tmb.jpg

Вы в какой программе плату разводите?

Делал в P-CAD 2002.

с подключением Кварца это что то новое для меня с ПЛИС. может совместно как то сделаем разводку , страшно просто. у меня их 5шт . этих ПЛИС одна пойдет на мобильную плату и 2 на основную отладочную плату . С Кварцем как быть если смотреть на будущее к примеру захочу по DVI видео передовать какой там кварц нужен? и можно ли кварц исходя из даташита поставить максимальный , а там уже занижать частоту

Кварцевый генератор к ПЛИС нужен всегда!

Можно еще закладывать два-три кварцевых генератора, на разные частоты, например 40 МГц и 50МГц или тройку заложить 33, 40 и 50 МГц. А по необходимости в проекте уже назначать от какого тактировать. Рабочие частоты с которых ПЛИС заводится указаны в хендбуке. Если не ошибаюсь минимальная около 5МГц. Насчет DVI - надо разбираться и считать. В моей практике хватает набора 40 и 50МГц, один раз только понадобилась 60 МГц. Так что подумайте на досуге, что лучше. Внутренняя логика может работать на частоте примерно 400 МГц +- лапоть зависящий от исполнения (последняя цифра в обозначении).

Важно еще подобрать кварцевый генератор по выходному напряжению: бывают на 5В и на 3 В. Циклоны сигналов 5В на входах не любят. По возможности постараюсь помочь со схемой и разводкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Закончил с обвязкой CycloneV EP4CE6E22C8N включен кварцевый генератор. пзу.. В архиве плата в DipTrace и в PCAD , кому как удобнее , что скажите? Плата эта идет как модуль к отладочной плате, по этой причине есть неиспользуемые ножки,

CycloneIV.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Meteor77    10

Если не считать излишней ломанности некоторых линий, то общие замечания такие:

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Если не считать излишней ломанности некоторых линий, то общие замечания такие:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Meteor77    10

Кроме электролитов, необходимы конденсаторы емкостью 0,01-0,1 мкФ. Желательно рядом с каждым выводом питания.

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

Почему сперва не сделать компоненты, затем их использовать при создании схемы, которую транслировать в трассировщик, минимизируя ошибки? Ведь будет сразу все и схема и разводка...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Meteor77    10

Контакты ладно, а конденсаторы? Вот кусок стартеркитовской схемы. На нем видны и конденсаторы установленные для ядра (1,2В), банков (3,3В) и PLL(2,5 В).

post-95351-0-89960200-1423254675_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Контакты ладно, а конденсаторы?

я количество кондеров сократил, с емкостью буду экспереминтировать 0.1 0.22 и выше

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Meteor77    10

вот эскизная плата

Вот смотрю на плату и...

Значит по порядку. Есть 4 слоя (хвала всевышнему уже не два!).

Есть слой земли, на котором едва проведена дорожка, есть слой питания, на котором тоже очень скудно. Вопрос почему? Сделайте слои питания и земли максимальными по площади - залейте все что можно полигоном. Ведь чем "толще" тем лучше.

В верхней части, стоят резисторы R21 и далее, от них на плис заводится шина. Зачем ее ужимаете, если позволяет место провести линии не напрягаясь?

Насчет конденсаторов. Плата с точки зрения монтажа и трассировки - пустая, что мешает поставить в цепях питания, с каждой стороны плис, по керамическому кондеру максимально близко к самой плисине? Согласно рекомендациям "собаководов", керамические конденсаторы (0,01..0,1 мкФ), желательно ставить у самих выводов плис.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

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

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Катерина
      Очень-очень нужны инженеры по схемотехнике!!! 
      АО «НПО «Орион» сейчас находится в поиске крутых и грамотных специалистов для разных проектов! Мы занимаемся разработкой микрофотоэлектроники как на гражданку, так и на оборонку. Это и  тепловизоры, и SWIR-камеры, инфракрасные термосканы и конструктор Smart Blocks на базе Ардуино, а также фотоприемные устройства, лазерные целеуказатели, очки ночного виденья, микрокриогенные системы и другое.
      Нам нужен такой человек, который по сформулированному техническому заданию сможет с нуля разработать и спроектировать схему «на железе» для того или иного проекта. Также создать макет электронной схемы, протестировать и испытать его. Ну и естественно сопроводить процесс производства от опытного до серийного. Работа в паре с инженером-конструктором. Очень круто, если вы уже проектировали ПЛИС и микроконтроллеры.
      Наши плюшки:
      Интересные проекты, некоторые из них в России еще никогда не разрабатывались. У вас будет возможность для творчества, новых разработок и предложений. Стабильность и гарантию! Не смотря на наши проекты и разработки в гражданском направлении, предприятие у нас государственное и соблюдает все нормы трудового законодательства. Очень вкусную столовую на территории с завтраками и обедами (средняя стоимость ~ 150 рублей). Уникальную возможность – увидеть производство матриц фоточувствительных элементов от подложки до готовой матрицы, которую потом Вы и будете разводить на схеме. Множество спортивных и культурных мероприятий в большом и дружном коллективе. А также для пешеходов – доступность от метро Выхино (7 минут пешком или 1 остановка на автобусе). Бонусом водителям автомобилей - две бесплатные корпоративные парковки. Локация: Москва, ст. метро Выхино;
      График работы: 5/2 с 9:00 до 17:45 (+/- час);
      З/п по результатам собеседования
      Контакты: hr@npo-orion.ru
      +7 499 786 3669 (Екатерина) 
    • Гость Rijiko
      Автор: Гость Rijiko
      Привет всем! 

      Мы - команда разработчиков, занимающиеся исследованием и апробацией способов, алгоритмов и программ контроля целостности данных в процессе передачи или хранения. 
      В рамках преакселерационной программы по гранту "УМНИК" нам необходимо найти контакты лиц, заинтересованных в применении результатов наших разработок. 

      На данный момент имеются реализации на ПЛИС циклического метода декодирования для кодов БЧХ(15,7,5) и (15,5,7), а также для кодов, исправляющих пакетные ошибки (аналог кодов Рида-Соломона).


      Есть ли заинтересованные лица в разработках по данной области исследования (реализация контроля целостности данных при передаче по каналу связи с помехами, или при хранении данных)?
    • Автор: zontoo
      Нужен программист ПЛИС для создания прошивки шагового двигателя
      чип xilinx (драйвер и программатор предоставлю).
      Начать нужно немедленно.
      Укажите примерную стоимость, скайп, опыт по ПЛИС. 
      Пишите на почту yanbotalov (собака) gmail.com с резюме и портфолио по ПЛИС
    • Автор: Brender3000
      Санкт-Петербург.  По цене договоримся легко, но желательно (если с пересылом) такое кол-во сразу прикидывать, чтобы хотя бы примерно, ну от 500 р , Просто из-за 200 р. на почту лень бегать и там еще очередь стоять. Фотки нужных МС пришлю заранее естественно, большая часть в кучу в аттаче.
      Связь или здесь в лс или:
      Ватсап +79117214333
      Вконтакт  https://vk.com/the_working_dead
      Список:
      ====================================
      SSM2166S - усилитель микрофона с настройкой компрессии и подавлением шумов, корпус SOIC-14
      http://www.analog.com/media/en/technical-documentation/data-sheets/SSM2166.pdf
      INA128UA - высокоточный инструментальный ОУ с низким потреблением 700мкА,питание ±2.25 V to ±18 V, корпус SO-8
      http://www.ti.com/lit/ds/symlink/ina129.pdf
      A3964SB - драйвер шагового движка
      https://media.digikey.com/pdf/Data Sheets/Allegro PDFs/3964.pdf
      740L600 - оптопара, TTL-буфер
      http://213.114.131.21/_pdf/74_TTL/74OL6000.pdf
      AQW213EH - сдвоенная оптопара
      https://ru.mouser.com/ds/2/315/panasonic electric works_aqw-dip-current-limiting--1196835.pdf
      HT9200A - генератор тонального сигнала/2.5V~5.5V/3.58MHz/Serial/8 DIP/
      http://www.farnell.com/datasheets/79214.pdf
      RPM6938 - ИК приемник
      https://www.mouser.com/ds/2/348/rpm6900-313874.pdf
      IDT7202LA - асинхронный FIFO на полевиках 1024x9
      https://www.mouser.com/ds/2/464/IDT_7200-7202_DST_20171127-880469.pdf
      PCF7942AT - транспондер и контроллер бесконтактного досутпа
      http://www.ic72.com/pdf_file/p/70131.pdf
      VB027 - высоковольтный драйвер катушек зажигания
      http://pdf.datasheetcatalog.com/datasheet/stmicroelectronics/5589.pdf
       
      SP706-EP - низкопотребляющий контроллер напряжения 4.40V DIP-8
      http://pdf.datasheetcatalog.com/datasheet/sipex/SP708CN.pdf
      DS1013S - 3 линии задержки
      http://www.phenix.bnl.gov/phenix/WWW/muon/muid_fee/whitus/data_sheets/DS1013.pdf
      TCM38C17IDL- 4 канальный ИКМ
      https://media.digikey.com/pdf/Data Sheets/Texas Instruments PDFs/TCM38C17IDL.pdf
      LF398AN - усилитель выборки и хранения
      http://www.ti.com/lit/ds/symlink/lf398-n.pdf
      MAX7408 - эллиптический фильтр низких частот 5 порядка
      https://datasheets.maximintegrated.com/en/ds/MAX7408-MAX7415.pdf
      LXT6234QE - мультиплексор, корпус PQFP-100
      http://www.ic72.com/pdf_file/l/151749.pdf
      2N4012 - n-p-n биполярный транзистор
      http://kazus.ru/datasheets/pdf-data/1946963/NJSEMI/2N4012.html
      M27V160-100FX1 - 16 Mbit (2Mb x8 or 1Mb x16) EEPROM корпус FDIP42WB (с окошком)
      https://ru.mouser.com/ds/2/389/stmicroelectronics_cd00001045-1204542.pdf
      MAX9388EUP - мультиплексор, корпус TSSOP-20
      https://datasheets.maximintegrated.com/en/ds/MAX9386-MAX9388.pdf
      PGA204BU - инструментальный ОУ с настройкой КУ, SOIC-16
      http://www.ti.com/lit/ds/symlink/pga204.pdf
      MAX211EWI -  Трансивер RS-232, SO-28
      https://datasheets.maximintegrated.com/en/ds/MAX200-MAX213.pdf
      ALTERA MAX EPM9320ALC84-10 - ПЛИС
      https://www.altera.com/en_US/pdfs/literature/ds/archives/m9000.pdf



    • Автор: Natalia Miniailova
      Всем привет.
      Я совсем ничего не понимаю в электронике,  пришла задать один-два вопроса и хочу получить быстрый ответ.
        Сейчас я только-только начинаю изучение FPGA. Дома есть скромная плата, делаю на ней лабы, в универе плата побольше. Помогите разобраться. Делаю 12-битный счетчик (8+4). Работает. Но только если поднесу палец к плате, в строго определенное место. Без пальца лампочки не светятся. Они у меня на бредборде (видимо, от слова "бред").
      До этого, и после этого, 4-битный счетчик работает нормально, без пальца.