Перейти к содержанию
    

Очень корявый цифровой сигнал с микроконтроллера

Друзья,

ремонтирую прибор, там с микроконтроллера C8051F130 идет вот такой некрасивый SPI сигнал. К этим выводам ничего не подключено, я все отпаял. На остальных выводах ситуация не лучше, такие же корявые сигналы. 

В чем может быть причина таких корявых сигналов ?

 

 

 

 

2.jpg

1.jpg

Изменено пользователем TOG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выходы push-pull или open drive? 

Если в программе ничего сделать нельзя, подтяните внешними резисторами на питание.

Когда всё отпаяли, то и подтяжки, видимо, тоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возьмите щуп осцилографа 1:10. Возможно слишком большая ёмкость щупа (хотя и крайне маловероятно)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это измерено щупами 1:10 с полосой 300 МГц. На других платах эти щупы показывают отличные прямоугольные сигналы на этих частотах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а C8051F130 это настоящий 51-й? там же не было пуш-пульных выходов, они всегда опен-дрейн, если мой маразм меня не подводит.

поставьте подтягивающие резисторы в 10 раз меньше

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там есть и честный пушпул, и слабая внутренняя подтяжка. Похоже, она и включена. Тянуть сильнее, внешним резистором (хотя дурдом, конечно, SPI на подтяжках).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, rx3apf said:

Там есть и честный пушпул, и слабая внутренняя подтяжка. Похоже, она и включена. Тянуть сильнее, внешним резистором (хотя дурдом, конечно, SPI на подтяжках).

Так ведь прибор то работал 10 лет. Хотелось бы понять, что случилось. Там сотня выводов, большинство на подтяжках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

МК всегда от 5V питался?
Можно так выжечь push-pull выход, что от него останется open-drain.

 

Может, такие сигналы всегда были. Крутой срез тактовой частоты есть. Может, по нему и работало? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, TOG сказал:

мк от 3.3 в питается

А на первой картинке все 5В у сигнала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, TOG сказал:

В чем может быть причина таких корявых сигналов ?

А частоты правильные? Может тактирование улетело вверх и он не успевает?

Выводы наружу торчат? Статикой порт могли побить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу питания, может быть к какому то входу мк подключен выход микросхемы или еще чего то с питанием 5В, это напряжение 5В внешнего сигнала через открытый верхний ограничительный диод на входе мк садится на шину питания мк 3.3В. В этом случае внешний сигнал нужно подать через резистор или как то исключить 5В во внешнем сигнале.

По видимому 5В от внешнего сигнала через диод накапливается на блокировочной емкости в цепи питания мк, но мощности такого источника питания недостаточно, поэтому видны заваленные фронты.

Изменено пользователем AnatolyT

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, AnatolyT said:

По поводу питания, может быть к какому то входу мк подключен выход микросхемы или еще чего то с питанием 5В, это напряжение 5В внешнего сигнала через открытый верхний ограничительный диод на входе мк садится на шину питания мк 3.3В. В этом случае внешний сигнал нужно подать через резистор или как то исключить 5В во внешнем сигнале.

По видимому 5В от внешнего сигнала через диод накапливается на блокировочной емкости в цепи питания мк, но мощности такого источника питания недостаточно, поэтому видны заваленные фронты.

 

Люди добрые, очень интересно, но нифига не понятно. Объясните пожалуйста как 5 вольт накапливается на конденсаторе в цепи питания МК и почему от этого завалены фронты SPI с напряжением 3.3 вольта ? Шкурой чую что дело именно в этом, помогите понять пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вряд ли от того. 3,3В ведь имеется. И энергии его должно быть достаточно для заряда ёмкости нагрузок выходов мк. Покажите осциллограмму цепи питания. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...