-
beginer
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 3
-
Спасибо получено: 0
-
-
|
вот я в квартусе сделал новый проект и он компилируется без ошибок. ByteBlaster то же спаял. А вот зашивать боюсь - вдруг что-то неправильно сделал? можно ли повредить плату зашив неправильный образ? есть ли какие нибудь способы дополнительно проверить проект перед программированием?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
digitalinvitro
-
-
Не в сети
-
Давно я тут
-
-
Сообщений: 100
-
Спасибо получено: 8
-
-
-
|
beginer пишет: вот я в квартусе сделал новый проект и он компилируется без ошибок.
И без замечаний?!
beginer пишет: ByteBlaster то же спаял. А вот зашивать боюсь - вдруг что-то неправильно сделал? можно ли повредить плату зашив неправильный образ? есть ли какие нибудь способы дополнительно проверить проект перед программированием?
ModelSim проверить что на выходах и еще раз перепроверить себя что бы не было короткого между выходами (что бы два выхода не были бы объеденные между собой на плате марсохода).
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
В первую очередь - не ошибитесь с питанием - не перепутайте полярность.Кроме того,
максимальное напряжение питания - не более 4.6в , лучше всего ,для начала 3.3В.
Подключите Байтбластер, подайте напряжение питания(должен загореться светодиодик),
запустите программатор и выполните "AUTODETECT" если обнаружит чип(EPM240T100),
значит все работает(програматор и чип в порядке)
Далее, попробуйте прошить какой нибудь из готовых проектов, например "почти пустой",
в нем должен мигать светодиодик. Если все удачно, далее , самое главное - правильное
назначение пинов, поэтому для первых экспериментон начните исправлять какой-нибудь
готовый проект (тот-же "почти пустой") - назначения там уже есть.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
beginer
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 3
-
Спасибо получено: 0
-
-
|
digitalinvitro пишет: beginer пишет: вот я в квартусе сделал новый проект и он компилируется без ошибок.
И без замечаний?!
beginer пишет: ByteBlaster то же спаял. А вот зашивать боюсь - вдруг что-то неправильно сделал? можно ли повредить плату зашив неправильный образ? есть ли какие нибудь способы дополнительно проверить проект перед программированием?
ModelSim проверить что на выходах и еще раз перепроверить себя что бы не было короткого между выходами (что бы два выхода не были бы объеденные между собой на плате марсохода).
нет, ну варнингов много, но кто же их читает, даи по английски они.
насчет короткого замыкания не понял - там же и так пины замкнуты - те что на моторы идут. Как их проверить?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
KhaeS
-
-
Не в сети
-
Осваиваюсь на форуме
-
-
Сообщений: 33
-
Спасибо получено: 0
-
-
-
-
|
Полагаю, что как-раз таки, если на одном из объединенных пинов будет 0 а на другом 1, будет КЗ, т.к. на маленьком сопротивлении проводников будет большое напряжение, в результате огромный ток!!
Вопрос про питание: на принципиальной схеме стоит +5В и через резистор на питание платы. Это типа делитель?? Из каких соображений он подобран?? Какое входное сопротивление пинов??
А 5В макс вообще чтоли не выдержит?? Это ж вроде как стандарт для логических уровней.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от KhaeS.
|
-
digitalinvitro
-
-
Не в сети
-
Давно я тут
-
-
Сообщений: 100
-
Спасибо получено: 8
-
-
-
|
beginer пишет: нет, ну варнингов много, но кто же их читает, даи по английски они.
а давайте их сюда - разберемся.
beginer пишет: насчет короткого замыкания не понял - там же и так пины замкнуты - те что на моторы идут. Как их проверить?
Это, я их называю может быть не совсем точно - консолидированные выходы, их смысл при параллельном включении как объединенный выход обеспечить максимальный ток (ну в пределах заданного разработчиками марсохода). Включать их как выходы возможно только если они объединены на один выходной сигнал схемно или HDL-но. Как я понимаю при выводе на них нужно что бы сигналы шли "синфазно", к примеру от единого триггера или от единого выхода логического элемента. Если сигналы выведенные на "закороченные" ноги опаздывают по фазе относительно друг друга или не дай бог идут в противофазе то получаем почти что "коротыш". На некоторых микроконтроллерах как утверждают разработчики это не опасно в виду того что порты работают в режиме источников тока. Не знаю как с этим у MAX-II, в любом случае я бы поостерегся назначать выходы объединенные на PCB от разных источников сигнала. И потом вы же можете и сами совершенно случайно назначить выхода таким образом что бы например попасть на кнопку (схематику марсохода не выучил наизусть не помню есть ли на линиях вывода с кнопок токо-ограничивающие резисторы). Замыкаете кнопку и совершенно случайно подаете землю на активный в данный момент выход (в единичке).
P.S. Юрий не могли бы Вы пояснить а почему вы консолидировали выходы на обмотки ШД напрямую а не ограничив в каждом из объединяемых выходов возможный ток сопротивлением? Опасаетесь что большой разброс по точности резистора даст разбаланс протекающих по ним токов?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
digitalinvitro
-
-
Не в сети
-
Давно я тут
-
-
Сообщений: 100
-
Спасибо получено: 8
-
-
-
|
KhaeS пишет: А 5В макс вообще чтоли не выдержит?? Это ж вроде как стандарт для логических уровней.
ну не 5В :) а от 3,3 до 5 это TTL. Но как раз таки TTL MAX на выходах обеспечить не может, когда выбираете выход то видите что квартус предлагает на него назначить по уровню. Вообщем MAXII не толерантен к TTL, CMOS держит.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
digitalinvitro
-
-
Не в сети
-
Давно я тут
-
-
Сообщений: 100
-
Спасибо получено: 8
-
-
-
|
umarsohod пишет: В первую очередь - не ошибитесь с питанием - не перепутайте полярность
Юрий и как велик процент выхода из строя при переполюсовке?
P.S. По моему опыту работы с AVR совершенно не убиваемый чип, переполюсовку держит долго и упорно.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
Для питания платы от USB, +5В поданы через диод. На нем падает 0.6-0.8В и напряжение получается 4.2-4.4В
Максимально возможное напряжение питания чипа и входное на пине 4.6В , больше подавать нельзя.
Входное сопротивление пина > 100к.
Статистики по переполюсовке у меня нет.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
digitalinvitro
-
-
Не в сети
-
Давно я тут
-
-
Сообщений: 100
-
Спасибо получено: 8
-
-
-
|
umarsohod пишет: Статистики по переполюсовке у меня нет.
О вышедших из строя MAXII или марсоходах в результате переполюсовки Вам совсем ничего не известно? Или были случаи?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.156 секунд