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

chipovod

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

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

  • Посещение

Весь контент chipovod


  1. На самом деле они не совсем округлились. Это их матлаб округлил при выводе в формате по умолчанию. А если вы наберете в командной строке format long То результат будет такой. sos = Columns 1 through 4 1.000000000000000 2.000000057757208 1.000000007739223 1.000000000000000 1.000000000000000 1.999999942242791 0.999999992260774 1.000000000000000 Columns 5 through 6 -0.865894897828775 0.213946368900228 -1.124874505762796 0.577024330739516 Он правильный?
  2. Народ, какие результаты у вас выдает программулька xPower, та что встроена в ISE для расчета потребляемой мощности. У меня она занижает потребляемый ток ровно в 2 раза по ядру и IO :cranky: , по VCC_AUX потребление совпадает. Подробный отчет о эксперименте здесь: www.chipovod.ru/plis/potreblyaemaya-moshhnost-fpga-eksperiment/
  3. Еще в matlab есть функции fdesign.arbmag и fdesign.arbmagnphase, я вам в вашей соседней теме посоветовал. Если вдруг придется использовать - отпишите плиз как они у вас работают. Именно в железе. У меня руки не дошили попробовать, уж больно все красиво получается.
  4. Ввести АЧХ и ФЧХ фильтра по точкам в matlab можно с помощью функций fdesign.arbmag и fdesign.arbmagnphase, а реализовать потом с помощью БИХ или КИХ фильтра. Я тут написал статью о том, как в matlab фильтры рассчитывать и автоматом коэффициенты в файл сливать. Надеюсь она Вам поможет. http://www.chipovod.ru/matlab/raschet-cifr...filtrov-matlab/
  5. Сама низкая температура является неиссякаемым источником геморроя для разработчиков, имеющих счастье делать устройства, например для наших вояк. Импортная элементная база в корпусах industrial рассчитана на -40С, воякам же нужно -60С. Большая часть компонентов хорошо работает и при такой низкой температуре. Но бывает что не везет. И тогда можно лоб расшибить, прежде чем заставишь устройство работать. Самые большие проблемы с которыми приходилось сталкиваться в минусе - с тактовой, в самых различных местах. Всякие PLL (в ПЛИСах в том числе) плохо захватывают до прогрева в глубоком минусе. Бывали обычные кварцы в минусе не заводились. Резкое изменение температуры больше влияет на механическую деформацию. Было такое: при -60С открывали дверь камеры. Из трех экспериментов на 2-х платах не работает процессор Atmel, в BGA с шариками 0.3мм и шагом 0.8мм. Платы были выключены. После пропайки работа восстановилась. А вот вредительство росы/инея как-то не заметил, платы хоть выжимать можно было, а работали нормально.
  6. Один из способов проверки интерфейса - запустить многократное считывание IDCODE ПЛИСины. В меню называется что-то вроде IDCODE Test. Был у меня один глючный кабель, так вот на таком тесте периодически вылезали ошибки. iMpact при этом тоже ПЛИСину прошивал, а потом верификация не проходила.
  7. Имхо если самому собрать хочется это одно. А если нет времени то пойти и купить готовый, как тут посоветали KXO. Если Вы из Москвы - то и заказывать ничего не придется. Пожалуйста, хоть в гламурном Чип и Децле http://www.chipdip.ru/product0/674151406.aspx
  8. Можно использовать fdatool, там куча возможностей для экспорта. Или вообще написать m-файл, который будет рассчитывать фильтр без всякого GUI.
  9. Ага, при этом на Э3 можно показать какому варианту какие элементы соответствуют. Я это делал так: на первом листе рисуется таблица децимальный номер рис.1 децимальный номер-01 рис.2 А далее в том месте где имеется различие рисовал участки схем для разных вариантов и подписывал их рис.1, рис.2.
  10. Не понял, Вам надо моделировать или рисовать. Попробую угадать: программа называется Timing Designer http://www.ema-eda.com/products/timingdesigner/default.aspx
  11. Ну а я буду заказывать программатор там, где брал adventurer. в Москве USB клонов за ~100$ что-то не нашлось. Украинский же клон находится в Ижевске, а это почти тоже, что из Китая слать.
  12. А какая у Вас стоит версия ISE? Там написано, что поддерживается только 12.х Спасибо :)
  13. Спасибо, очень неплохой вариант. Я так понимаю это USB клон, вроде того, что здесь на форуме подняли в соседней теме. Что же, пусть так, надеюсь украинские ребята хорошо потрудились. А Вы не пробовали этот программатор в работе? Вы говорите о кабеле JTAG-USB? Видит ли его софт от Xilinx после установки плагина?
  14. Нужен программатор для Хнилых. - USB - Опознавание софтом от Xilinx (ChipScope, iMpact, etc.) - цена, желательно до ~100$ Поискал по форуму информация очень разрозненная... что же мы имеем: 1)HW-USB-G (DLC-9) от Хнилых стоимостью ~500$ идет лесом, а Xilinx записывается -1 по кабелям, за жадность. 2)Кабель XUP-USB-JTAG (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,716&Prod=XUP-USB-JTAG) от Дигилента вроде всем подходит, но в России его не нашел 3)Собрать самому, схема есть. Даже, если это будет стоить около ~100$, затратно по времени → плата, комплектующие, запайка, наладка съест может больше денег, чем жадный Xilinx. Впрочем, если у кого есть собранные, надежно рабочие программаторы, готов купить. 4)Еще два кабеля от Дигилента JTAG-USB (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,523&Prod=JTAG-USB) и JTAG-USB-FS (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,707&Prod=JTAG-USB-FS) имеют адекватную цену (~70$ у нас), в даташите на них сказано, что для программирования Xilinx нужен софт от Digilent, и ни слова о возможности коннекта со стороны софта от Xilinx. Однако на сайте Digilent нашел забавный плагин DIGILENT-PLUGIN (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,768&Prod=DIGILENT-PLUGIN), после установки которого обещается полная поддержка софтом от Xilinx. Т.е купив кабель JTAG-USB и скачав плагин от Дигилента можно иметь полную поддержку с ChipScope, iMpact и др. По-моему, это наиболее реальный вариант. Кто-нибудь это пробовал? 5)А может быть есть что-то другое → предложите
  15. На принципиальной схеме какое-либо внешнее ОЗУ не наблюдается. То есть, если я правильно понимаю, рассчитывать можно только на 80К встроенных в BF532, мда печально...
  16. Через форум не получается отправить сообщение > укажите Ваш e-mail или пишите на info[пес]chipovod.ru, есть что Вам предложить.
  17. При такой низкой частоте сэмплов можно тактировать АЦП с выходного пина ПЛИС. А вообще советую все цифровые входы и выходы подключить к ПЛИСине - удобно потом будет менять уровень на нужной ножке АЦП, не придется ничего паять и резать. Начинающим это экономит кучу нервных клеток.
  18. А там случаем не было резкого перепада температур? Это я подумал прочитав вашу фразу: Что значит термопластичную деформацию? Т.е котел поблизости пустил струю пара на корпус и он начал стекать на пол? И что значит не фатальную? На пол стек только небольшой кусочек? Простите за иронию :) Просто буквально недавно был случай когда плата была в термокамере правда наоборот - в глубоком минусе. Некоторые топорные разработчики решили открыть дверь, что-то им там посмотреть надо было. В результате из 3 плат на двух нарушился контакт процессора в BGA корпусе, процессор тоже был на боку. Они меня тоже убеждали что это ничего, что они дверь открыли. Платы, кстати, были даже не включены. А во влагокамере, моя практика показывает, что платы себя ведут хорошо, даже без лака, при условии, что они чистые. В противном случае за неделю образуется корозия видимая невооруженным взглядом.
  19. Предлагаю следующий алгоритм: 1. Выбрать любимый бренд, возможно учитывая дружбу вашего предприятия (linear, ti, national и т.д). Например Linear 2. Зайти на сайт бренда в нужный раздел. http://www.linear.com/products/switching_regulator 3. Вбить в параметры поиска исходные данные. Получить список. 4. Выбрать нужную мс с наименьшим количеством внешних элементов (требование исходных данных) 5. Навести справки о доступности данной мс в вашем регионе и цене. 6. В случае получения false на пункте 5 перейти к пункту 4 взяв следующую мс из списка. За опробованность можно не беспокоиться, обычно проблем не бывает, если к вашему изделию не предъявляются какие-либо экстремальные требования.
  20. Трассирую платы в основном в PADS, нравится, глюков очень немного. Могу сказать, что он довольно легок в освоении, плюс к ПАДСу имеется хороший конвертер, который позволяет преобразовать проекты (схематик, pcb, библиотеки) "почти из всего": P-CAD, Altium, Orcad, CADSTAR. И после преобразования волосы не встают дыбом.
  21. Оценил, насколько, у меня система реального времени. Компьютер - десктоп Core2Duo E8400 3.0ГГц, Com-port аппаратный, WinXP. Написал матлаб-код и загнал команды fwrite в цикл то есть while(1) fwrite(s,'A'); fwrite(s,'A'); end; Смотрел осциллографом на то, что ко мне приходит. Означенные выше байты доставлены были доставлены ровными импульсами, уровнями от -12 до +12В. Расстояние между двумя байтами составило 300-400 мкс и колебалось по неведомому закону. Нагрузил процессор до зела, поставив Quartus раскладывать тяжелый проект. И только, когда загрузка обеих ядер ПК стала 99% (Fitter Quarus'a так может), второй импульс стал улетать с экрана осциллографа, подрегулировав развертку я определил, что задержка увеличилась до 700-800мкс. Но 300-800мкс, это все же не 80-100мс, как в Вашем случае, так, что в узком горлышке можно заподозрить переходник USB->RS232 и всю его инфраструктуру с драйверами, пакетами и т.д. P.S. кстати команда fwrite(s,'AB'); выдает байты на осциллограф без задержек, совсем без задержек.
  22. У меня в личке не отображаются названия 2-х папок (см. картинку). Я конечно догадываюсь как они называются, но все-таки неудобно пользоваться.
  23. Спасибо за ваши ответы коллеги, я пока беру тайм-аут. Если договорюсь с georgy31 и его изделие меня устроит, куплю у него, если нет - буду делать сам и тогда вернусь к этой теме.
  24. то есть задержка 80-100мс между fwrite(s,'A'); и fwrite(s,'B'); ?? Ну это все же не ассемблерные команды процессора под чистым ДОСом, странно что только 80мс, я думал Матлаб тормознее выводит. А что мешает использовать fwrite(s,'AB')??
  25. Т.е другими словами: а не загнать ли нам на вход мостика 300В и уменьшить коэффициент заполнения со 100% до 50%, чтобы получить действующее значение теже 115В, так? Но в таком случае, разве это true, когда амплитуда выходных импульсов будет 300В ?? Как угодно, нейтраль еще честную этому старью подавать.
×
×
  • Создать...