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

Подтягивающие резисторы и открытый коллектор

Как я понимаю, вывод сконфигурированный как ОК может быть только выходом?

Разумеется.

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


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

Спасибо. Раз уж общих принципов нет, то как конфигурировать ноги в следующих случаях:

1. Если нога работает на аналоговый свич типа SN74LVC1G66

2. Если нога работает на ногу /CS АЦП, в даташите на который указано, что эта нога представляет собой "Active low Schmitt triggered logic input with an internal pull-up resistor".

3. Нога должна быть сконфигурирована как выход ШИМ, частота ШИМ 200 кГц

4. Нога - MISO SPI интерфейса

5. Нога - MOSI SPI интерфейса

6. Нога является входом для выхода операционника (который усиливает сигнал с датчика)

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

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


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

Спасибо. Раз уж общих принципов нет, то как конфигурировать ноги в следующих случаях:
1-5 банальный пушпулл. 6 - аналоговый вход

 

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


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

Маленькое уточненьице:

4 пункт если конфигурится мастер, то MISO настраивается как вход (можно с подтяжкой, на случай если слейв при включении/ресете может отпустить ногу MISO в 3-е состояние).

Аналогично 5 пункт, если настраивается нога слейва MOSI, то она настраивается как вход.

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


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

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

И еще вопрос по конфигурации SPI и других интерфейсов, например, UART. Предположим МК - мастер, второе устройство (пусть будет АЦП) - слейв, тогда конфигурировать ноги АЦП нужно так - MOSI - выход, MISO - вход? Как их подтягивать, к земле, питанию, не подтягивать? У UART примерно также, наверное?

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


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

Можете привести пример, где его применять никак нельзя.

Например, вы хотите управлять Р-канальным полевиком , вкл-выкл. напряжение повыше питания мк.

Невзирая на состояние выхода мк, полевик будет открыт , если только у вас не "высоковольтный" ОК.

В остальных случаях , переводя выход в "0" и "Z", вы получите аналог ОК

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


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

В остальных случаях , переводя выход в "0" и "Z", вы получите аналог ОК
Следует уточнить, что "остальные случаи" в подавляющем большинстве случаев находятся в пределах питания данного МК.

 

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


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

XVR, получается, что в большинстве случаев подходит пушпульный режим?
Да

Можете привести пример, где его применять никак нельзя.
Провод данный при программной реализации I2C. Она ОБЯЗАНА быть ОК с пулапом

Предположим МК - мастер, второе устройство (пусть будет АЦП) - слейв, тогда конфигурировать ноги АЦП нужно так - MOSI - выход, MISO - вход?
А вас АЦП сферический в ваккуме? Или у него есть конкретный тип? Берете DS на ваш АЦП и смотрите, как его надо включать.

Не бывает АЦП 'вообще', UART 'вообще' и пр. 'вообще' - это все какие то конкретные м/сх, и включение для каждой из них индивидуальное. Есть наиболее часто встречающиеся случаи, но все равно, в каждом конкретном случае могут быть отличия.

 

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


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

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

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

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

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

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

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

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

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

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