06.03.2012, 17:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Вам уже неоднократно было сказано, что важна не частота, а скорость нарастания фронта импульса, и именно поэтому приходится заботься о ВЧ-параметрах и согласовании нагрузок.
Тем не менее Вы не ответили ни на один из заданных мною вопросов. По поводу закрытой схемы - это касается фирменного девайса. Предложенный проект был сделан на основании данных с "Электроникса", о чем я говорил.
__________________
misterdi<@>i.ua
|
|
|
|
06.03.2012, 17:15
|
|
Заблокирован
Регистрация: 14.09.2009
Сообщений: 1,252
Сказал спасибо: 49
Сказали Спасибо 520 раз(а) в 317 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Сообщение от pinco
|
Схему смотрел ,ах да , пардон , это CLK для ПЛИС-ки , ну так это ж в общем ничего не меняет ,в сам JTAG она же не сквозняком туда идет ,верно ?
|
При самостоятельном изготовлении
платы у каждого будет свой текстолит и своя толщина дорожек.
Короче, рекомендацию дали, к чему дальнейшие споры ?
Последний раз редактировалось Саня; 06.03.2012 в 17:20.
|
|
|
|
06.03.2012, 17:33
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Сообщение от Саня
|
Это легко с помощью резисторов и дорогой измерительной аппаратуры....
|
А разве JTAG-овский протокол не программно здесь с компа задается ? Резисторами-то только чуть-чуть плюс-минус миллиметр только можно поменять, фазу например немного не совпадающих фронтов, или выбросы паразитные от вых ПЛИСки немного уменьшить ,а радикально этим что-то поменять чтобы гарантированно не подвисало на разных компах например - уже вопрос .Вот и получается что если этот протокол JTAG все же программно в проге с компа делается, то конкретно что-то сделать-подстроить по нормальному можно только через изменение этого в той проге , а не резюками "блох" ловить.(уж который пост об этом)
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 06.03.2012 в 18:06.
|
|
|
|
06.03.2012, 17:44
|
|
Вид на жительство
Регистрация: 09.10.2010
Сообщений: 397
Сказал спасибо: 51
Сказали Спасибо 91 раз(а) в 73 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Уважаемый pinco, давайте закроем тему с резисторами, 5 страниц про согласование! Ну надоело читать!
Уже несколько раз вам писали, что эти резисторы не фильтр, чтобы менять фазу. Они используются для согласования импедансов начала и конца линии, и делать это надо из за крутых фронтов сигналов. Ну быстро эти микросхемы переключаются, и все тут. Наплевать этому прямоугольному сигналу какой он частоты! У него фронты такие, что спектр этого сигнала в ряд Фурье на пальцах не разложишь.
|
|
|
|
06.03.2012, 17:49
|
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Сообщение от pinco
|
Резисторами-то только чуть-чуть плюс-минус миллиметр только можно поменять фазу фронтов, или выбросы уменьшить ,а радикально этим что-то поменять чтобы гарантированно не подвисало на разных компах например - уже вопрос .
|
pinco... это АЗЫ...
Тактирующая линия всегда более чуствительна к помехам (подумайте почему), чем другие, а требования к качеству сигнала и помехозащищённости всегда выше...
|
|
|
|
06.03.2012, 17:53
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Ну ,если народ так хочет - закроем , не против .
__________________
Короче асма кода нет !
|
|
|
|
06.03.2012, 19:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Резисторы надо ставить всегда. Кроме антизвона у них есть и другая, не менее важная функция - защита. Программатор включается в разные платы и например сопля между общим и каким то из выходных сигналов программатора вполне возможна. Нет резисторов - КЗ выхода на землю. Есть - он ограничит ток. В USB программаторах при определенном "везении" можно даже ключик коммутирующий питание USB на мамке убить. Так что несколько копеечных резисторов это спокойные нервы.
|
|
|
|
06.03.2012, 21:02
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Сообщение от kison
|
Резисторы надо ставить всегда. Кроме антизвона у них есть и другая, не менее важная функция - защита. Программатор включается в разные платы и например сопля между общим и каким то из выходных сигналов программатора вполне возможна. Нет резисторов - КЗ выхода на землю. Есть - он ограничит ток. В USB программаторах при определенном "везении" можно даже ключик коммутирующий питание USB на мамке убить. Так что несколько копеечных резисторов это спокойные нервы.
|
Согласен.
В макетах я тоже обязательно ставлю резюки - пока отрабатываешь в ПЛИСине что - так бывает уже совсем не те номера ног закладываешь или пробуешь ,или перепутаешь, к ней еще бывает идут ноги и из соседних ПЛИС или из контроллера - спасает надежно если ошибёшься и сигнальный окажется из обоих ПЛИсин например навстречу выходами, или какой на массе был теперь выходом сделал а перебросить с массы забыл - на массу бы ток выхода аварийный верняк бы пошел - а так через резюки - все выходы целы после таких экспериментов , ну и соответственно кристалл исправен . .После отработки изделия , окончательного закрепления ног снимаю резюки , хотя на быстрых ВЧ для того же антизвона на длинных дорожках ,и где сигналы могут превышать питание - обычно оставляю такую защиту - мало ли что .
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 06.03.2012 в 21:16.
|
|
|
|
07.03.2012, 13:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Цитата:
|
А разве JTAG-овский протокол не программно здесь с компа задается ?
|
Здесь нет. Среди существующих устройств изображающих из себя Altera USB-blaster можно выделить два класса. Один - на основе МК общего применения, второй - на базе CPLD.
Оба класса устройств принимают пакеты данных по USB-интерфейсу и декодируют их в JTAG-последовательность.
Среди устройств попадающих в первый класс - девайсы на CY7C68xxx, PIC18F2550 которые реализуют программный автомат декодирования. Понятно, что скорость передачи данных по JTAG-у в этом случае можно регулировать программно и она будет существенно ниже, чем тактовая частота примененного процессора. По моим оценкам не выше 2-4Мбит/с.
В случае с декодером на базе CPLD реализуется автомат, выполняющий чтение данных из входного буфера FT245 и формирующий JTAG-последовательность аппаратно. С учетом того, что интерфейс JTAG последовательный и для изменения состояния автомата нужно не менее 1 такта, скорость передачи по кабелю в этом случае примерно в 2 раза ниже тактовой частоты CPLD. Единственный способ изменять скорость передачи - изменять тактовую частоту. Соответственно скорость передачи при использовании CPLD будет 6-10Мбит/с.
Оба варианта USB-blaster-а превосходят ЛПТ устройства по скорости, т.к. предел "дрыгоножества" для ЛПТ около 1МГц. Так что если планируется серьезно заниматься ПЛИС нужно делать USB вариант.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 07.03.2012 в 13:35.
|
|
|
|
07.03.2012, 14:54
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: AlteraUSB_Blaster - своими руками
Сообщение от MisterDi
|
... т.к. предел "дрыгоножества" для ЛПТ около 1МГц. Так что если планируется серьезно заниматься ПЛИС нужно делать USB вариант.
|
Предел "дрыгоножества" для ЛПТ около 10Мбит/c ,и я еще занизил эту цифру , у некоторых авторов по статьям по LPT она до 13 Мбит/с , так что не нужно вводить народ в заблуждение .
__________________
Короче асма кода нет !
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:23.
|
|