Микросхема выдает на ножках, сконфигурированных как выходы, сигналы разного напряжения.
Питается от стабильных 5В, а на некоторых ножках уровень логической единицы составляет 3.1 в, на некотороых 4.5 В, причем внешней нагрузки почти никакой нет, и она одинакова для всех ног. Как это можно объяснить? Кто сталкивался с такой проблемой? Для меня это очень важно, т.к. сигнал с ноги идет на полевик, который весьма медленно открывается при таком напряжении...
ЗЫ пробовал перешить микросхему перенаправив слабые сигналы на другие пины, удивило что те сигналы проекта что были слабыми, таковыми и остались...неужели внутренняя логика определяет уровень лог.1?
Vjacheslav
Sep 19 2006, 12:33
Цитата(Pedal @ Sep 19 2006, 09:02)

ЗЫ пробовал перешить микросхему перенаправив слабые сигналы на другие пины, удивило что те сигналы проекта что были слабыми, таковыми и остались...неужели внутренняя логика определяет уровень лог.1?
Конечно же нет - внутренняя логика не определяет уровень выхода.
Проверьте как сконфигурированы (настройки синтезатора) эти сигналы\выходы.
Питается от стабильных 5В, а на некоторых ножках уровень логической единицы составляет 3.1 в, на некотороых 4.5 В////////////////////////////////
Так ведь и обещали не ниже 2.4В
Vjacheslav
Sep 19 2006, 14:23
Цитата(sazh @ Sep 19 2006, 16:14)

Питается от стабильных 5В, а на некоторых ножках уровень логической единицы составляет 3.1 в, на некотороых 4.5 В////////////////////////////////
Так ведь и обещали не ниже 2.4В
Это же К-МОП выходы и обещают не ниже 2.4 В при нагрузке 25 mA - без нагрузки там 5 Вольт с большой точностью.
tegumay
Sep 19 2006, 16:56
необходимо уточнить:
1. какой корпус
2. как подведено питание
3. КУДА
4. серия микрухи и посмотреть на сайте может брак
IOH = –4 mA DC, VCCIO = 4.75 V ----- Voh min 2.4v
High-level input voltage min 2v, что маловато вроде будет для 5 вольтового МОП.
Я не настаиваю. Но рассчитывать на 4 вольта для управления ключом я бы не стал.
Полное название микросхемы: EPM7064S TC44-10 HFD240531A
Корпус TQFP-44.
Питание подведено от источника PEAK-2405E4 (DC-DC 24в5в)на все ноги с названием VCC, а все ноги с названием GND соответственно заземлены. никаких проблем с этим я не вижу...
Нагрузка для выходных выводов - 2.2кОм резистор и транзистор IRLML 2803. то есть ток определяется фактически резистором и составляет около 1.5 мА. Внешние условия для 4-х ножек микросхемы - одинаковые!!! однако 2 из них имеют уровень лог.1 =4.5 в, а две другие 3.1-3.2 в. сигналы тоже примерно одинаковые везде, но логика внутри отличается. у меня складывается впечатление что есть зависимость от того, что зашито в микрухе - меняется уровень единицы!
Цитата
Конечно же нет - внутренняя логика не определяет уровень выхода.
я пробовал переносить сигналы на другие ноги, но уровни остались прежними для каждого из сигналов!
помогите разобраться плиз!
Даже если Вы поймете причину данного явления. чем это может Вам помочь.
Кристалл рабочий. По документам фигурирует строка - 5.0-V high-level TTL output voltage min 2.4V
Этот кристалл на все сто будет работать в окружении себе подобных и ТТЛ логики (input min 2v).
Поставьте буфер. Например 74ACT (по входу совместим с ттл уровнями, питается только от 5 вольт и гарантированно выдает не ниже 4.5В)
grumbler
Sep 20 2006, 09:17
Какие рабочие частоты переключения и не отличаются ли они на разных выводах ?
Частоты одинаковы для этих сигналов, частота не большая - около 30 кГц.
2 sazh: да действительно если и пойму причины этого, то буфер все равно придется ставить

. а плата то уже разведена.... буду делать на SN74LVC...
спасибо всем за участие, но если вдруг кто знает в чем фишка - поделитесь...
Попробуйте проверить может дело в том что по разному сконфигурированы выходы? Slew-rate control, Default I/O standard. Чудес не бывает
Что касается I/O standard, то на конфигурирование портов это не влияет. Достаточно сравнить файлы *.pof для разных стандартов i/o. Эти файлы идентичны. Наверно это касается только моделирования.
Попробуйте поставить другую ПЛИС, у меня был какой-то глюк, который решился таким образом. Правда, у меня ПЛИС была в панельке (ПЛЦЦ44)
DSIoffe
Oct 27 2006, 09:23
Фишка в том, что они не обязаны давать выше 2,4 В! (повторюсь за многими)
Вы ещё попробуйте посмотреть осциллографом эти сигналы на ходу. С прискорбием обнаружите, что высокий уровень на одном выходе слегка подпрыгивает-проседает в такт с уровнем на соседнем выходе. Я тоже наблюдал такое на 7000. Честно и без хлопот - ставить буфер 74HCT, они копеечные. Если места жалко, то есть одиночные буферы в корпусах площадью 2х2, например, MC74VHC1GT50DF от On Semiconductor.
Справедливости ради надо добавить, что не рассматривалась ситуация, когда выход можно объявить как открытый сток.
EvgenyNik
Oct 27 2006, 10:07
Скорее всего, одни из них у вас просто OUTPUT, а другие либо BIDIR, либо OUTPUT же, но через буфер TRI подключены.
И если Вы хотите работать на полевик, то лучшим решением будет подтяжка через резистор к +5В и буферный каскад на выходе типа TRI, у которого внутри прошивки вход на GND, а ваша команда приходить на его вход OE в нужной полярности. Тогда в закрытом состоянии TRI'я на выходе будет напряжение, определяемое внешним питанием и никакого разброса.
Если посмотреть график на 25 стр. DataSheet на MAX7000S (m7000.pdf), то даже при ХХ уровень логической 1 не может быть выше ~3,7В.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.