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

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

О чём тема? Нормальные сигналы, вменяемые, и разработчику было явно известно про выходы-задохлики — как следствие, логично выбрана синхронизация по спадам.

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


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

26 minutes ago, Plain said:

О чём тема? Нормальные сигналы, вменяемые, и разработчику было явно известно про выходы-задохлики — как следствие, логично выбрана синхронизация по спадам.

Так тема о том, что раньше все работало, а теперь по SPI периодически возникают ошибки. Видимо какие-то битики слишком корявые и не распознаются на принимающей стороне. Нужно найти причину. А синхронизация там по переднему фронту, если я ничего не путаю.

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

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


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

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

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


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

19 часов назад, TOG сказал:

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

раз столько времени прошло, то проверьте осциллом качество питания однокристалки и того, что там на spi висит, попробуйте временно навесить несколько конденсаторов в цепи питания. если полегчает, то ищите дохлого..

19 часов назад, ViKo сказал:

МК всегда от 5V питался?

по даташиту питание:

Voltage Supples
- Range: 2.7–3.6 V (50 MIPS) 3.0–3.6 V (100 MIPS)

 

более вероятно, что есть внешние цепи с таким напряжением, а у c8051f130 все пины 5V tolerant:

"The Port I/O, RST, and JTAG pins are tolerant for input signals up to 5 V."

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


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

10 минут назад, Behram сказал:

Раз так, значит выводы точно не пуш-пул, а с открытым стоком.

Похоже.

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


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

Ну тогда все равно странно, что на осциллограммах на не подключенных выводах, фронты сигнала настолько сильно завалены, если из нагрузки только осциллограф.

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

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


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

3 минуты назад, Behram сказал:

Ну тогда все равно странно, что на осциллограммах на не подключенных выводах, фронты сигнала настолько сильно завалены, если из нагрузки только осциллограф.

Нормально. В единицу шину тянут подтягивающие резисторы. Заряжают ёмкость шины. Стандартный вид. Лет 30 такие сигналы наблюдаю.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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