ALTERA EPM3064 не работает горячая замена

Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

А ты не думал, что само подключение шины устройства имеющих хоть и мизерную но емкость приводит к помехам на шине? Шину устройства надо развязать резисторами, с таким расчетом чтобы емкость проводов не смогла создать помеху на шине - это зависит от силы подтяжки на шине или нагрузочной способности самого слабого устройства на линии. Этот резистор будет примерно 10...100 Ом и на каждую общую шину. Ну и потом, питание подавать правильно - физически развести контакты в колодке так чтобы питание подавалось первым(например в разъеме USB это реализовано а вот разъемы PCI для этого не предназначены увы) вплоть до применения отдельного разъема под питание.
Контактная информация:
Реклама
Мучитель микросхем
Сообщения: 426
Зарегистрирован: Чт авг 09, 2012 08:57:20

Сообщение Nevox »

питание вроде правильно подается, у меня с одной стороны питание на разъеме,с другой земля,а если по длине контактов,то я выкусывал весь разъем,что у меня 1 штырь питания и 1 штырь земли были длиннее,чем остальные, было все так же, так же при покачивании модуля в слоте (не вставленным модулем до конца) возникают глюки,в таком случае штыри питания и земли должны быть в слоте уже,почему тогда глючит? Резисторы стоят килоомники, 1 и 10, 20 на ресете, конденсаторы 0.1 uF, ставил 250 ом, ничего не изменилось, делать 100?

схемка очень старая, скину в автокаде.
Вложения
магистраль.rar
(50.76 КБ) 297 скачиваний
Реклама
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Не на сброс, а на все сигнальные линии.
Контактная информация:
Мучитель микросхем
Сообщения: 426
Зарегистрирован: Чт авг 09, 2012 08:57:20

Сообщение Nevox »

ну так там так и есть)на все сигнальные линии 1КОМ и 10КОМ, а на ресет стоит 20КОМ.

R1-R11 SMD 1206 5% 1K
R12-R20 SMD 1206 5% 10K
R21-R24 SMD 1206 5% 1K
R25 SMD 1206 5% 20K



на схеме в автокаде.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 426
Зарегистрирован: Чт авг 09, 2012 08:57:20

Сообщение Nevox »

никто не знает?(
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1058
Зарегистрирован: Ср мар 17, 2010 18:19:09
Откуда: новосибирск

Сообщение shinji2009 »

я в этом не очень понимаю, но может у тебя питание просаживается? когда вставляешь, переходные процессы в микросхеме подгружают питание и из-за этого все глючит. и конденсаторы по питанию блокировочные, там... проверь. и еще вариант что микросхема какая-то неудачная. такое тоже бывает.
Реклама
Мучитель микросхем
Сообщения: 426
Зарегистрирован: Чт авг 09, 2012 08:57:20

Сообщение Nevox »

так провалы в напряжении как раз и есть,думаю как решить,может фильтр какой?только какой? микросхема 3064 альтера, не только на одном модуле глючит, значит не в качестве дело,даже не из одной партии они. Все конденсаторы в схеме есть...
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

У вас конденсаторы по питанию не слишком маленькие? 10 мкф и 47 мкф. Попробуйте навесом добавить по 1000 мкф - если все заработает, то опытным путем подберите нужную емкость. К тому же, на осциллограмме питания огромный шум.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Мучитель микросхем
Сообщения: 426
Зарегистрирован: Чт авг 09, 2012 08:57:20

Сообщение Nevox »

А сколько по входу ставить-то? 47 я на 10 заменил уже. т.е остались одни на 10.
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

Nevox писал(а):А сколько по входу ставить-то? 47 я на 10 заменил уже. т.е остались одни на 10.
Наоборот, нужно увеличивать. Я ж написал, добавить по 1000 мкф везде.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Ответить

Вернуться в «ПЛИС»