Jump to content

    

Непонятное напряжение на выходе

На EPM3128 делаю логику управления станком. Все выходы (10 шт.) настроены с открытым коллектором.

Восемь выходов работают нормально (в неактивном состоянии четкая 1 - 3,7V), а на двух 1,8V.

Последующей схемой это воспринимается как "0", и получается всегда "0". Непонятно, как устранить.

Share this post


Link to post
Share on other sites

если с открытым коллектором, а линия случайно не на 1.8 подтянута?

Share this post


Link to post
Share on other sites

Резисторы подтяжки есть? Снаружи или в плис?

Share this post


Link to post
Share on other sites

CPLD не "битая"?
У другой микросхемы то же эффект будет?
Если это возможно по схеме, может перевести выходы "открытый коллектор" в высоко импедансное состояние и посмотреть что будет на входе (напряжение)?

P.S. С EPM3128 дела не имел, нет ли там такой "засады", что не все выходы можно подключить как открытый коллектор? 

Share this post


Link to post
Share on other sites
24 minutes ago, serj1979 said:

CPLD не "битая"?
У другой микросхемы то же эффект будет?
Если это возможно по схеме, может перевести выходы "открытый коллектор" в высоко импедансное состояние и посмотреть что будет на входе (напряжение)?

P.S. С EPM3128 дела не имел, нет ли там такой "засады", что не все выходы можно подключить как открытый коллектор? 

Неактивное состояние и есть высокоимпедансное. Активное - "0". Ноги все можно подключать как открытый коллектор.

9 hours ago, MegaVolt said:

Резисторы подтяжки есть? Снаружи или в плис?

Выходы подключены к базам транзисторов BCR185. Их эмиттеры подключены к +5V. Транзисторы цифровые, базы подтянуты к +5V.

Share this post


Link to post
Share on other sites
14 minutes ago, ano60 said:

Неактивное состояние и есть высокоимпедансное. Активное - "0". Ноги все можно подключать как открытый коллектор.

Выходы подключены к базам транзисторов BCR185. Их эмиттеры подключены к +5V. Транзисторы цифровые, базы подтянуты к +5V.

Проверяйте транзисторы.

З.Ы. В EPM3128 нет внутренней подтяжки и 5V tolerant pin, почему 3,7В если должно быть 5 в неактивном состоянии и opendrn?. Базы с указанным транзистором можно не подтягивать.

Share this post


Link to post
Share on other sites
2 minutes ago, DmitryM said:

Проверяйте транзисторы.

З.Ы. В EPM3128 нет внутренней подтяжки и 5V tolerant pin, почему 3,7В если должно быть 5 в неактивном состоянии и opendrn?. Базы с указанным транзистором можно не подтягивать.

В opendrn должен быть "0". 3,7V на восьми неактивных выходах. На двух 1,8V. Базы подтянуты внутри корпуса транзисторов.

Share this post


Link to post
Share on other sites
33 minutes ago, ano60 said:

В opendrn должен быть "0". 3,7V на восьми неактивных выходах. На двух 1,8V. Базы подтянуты внутри корпуса транзисторов.

Активное состояние opendrn = 0, неактивное +5В. Подтяжки же к +5В.

Share this post


Link to post
Share on other sites
5 minutes ago, DmitryM said:

Активное состояние opendrn = 0, неактивное +5В. Подтяжки же к +5В.

Вот-вот. А имеем непонятные 3,7 и 1,8.

Возможно - утечки между ногами CPLD, что-то не так с самими транзисторами (отпаять и подтянуть резисторами). Или сама CPLD...

Share this post


Link to post
Share on other sites

Напряжение питания банков какое?

Возможно ток течет через ESD диод на питание банка.

Share this post


Link to post
Share on other sites
2 hours ago, dvlwork said:

Напряжение питания банков какое?

Возможно ток течет через ESD диод на питание банка.

Нашел я ошибку. В ПЛИС эти два выхода присоединены к однотипным самодельным элементам, которые не тактировались глобальным тактовым сигналом. Переделал, и все пошло.

Share this post


Link to post
Share on other sites
33 минуты назад, ano60 сказал:

Нашел я ошибку. В ПЛИС эти два выхода присоединены к однотипным самодельным элементам, которые не тактировались глобальным тактовым сигналом. Переделал, и все пошло.

Что пошло конечно хорошо, все равно, не вполне понятно (мне).
Выход у вас был определён как открытый коллектор, напряжение на выводе CPLD говорите подтянуто к +5В (я правильно понял? выводы CPLD +5В tolerance?), а по замерам +3.7В и где то 1.8В.
Такое может быть если идёт частота, а мереите тестером "постоянку" и в зависимости от скважности получаете то или иное "постоянное" напряжение...
Что то не всё гладко...
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this