28.01.2016, 21:03
|
|
Прописка
Регистрация: 10.01.2016
Адрес: Молдова, Кишинёв
Сообщений: 126
Сказал спасибо: 31
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
спасибо про резистор все ясно. значит все писаки не верно пишут. ну или непонятно новичкам резюк не для подтяжки (оно же повышение/становление/удержание) а от КЗ!
Состояние линии останется в "1", а положенное число бит (байт) не будет принято=====
т.е. мы заранее должны знать все возможные и невороятные ответы ? а такое впринципе возможно ?
|
|
|
|
28.01.2016, 21:26
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Ну вообщето в конце посылки идет байт контрольной суммы. И если принятый байт не равен расчетному, формируемому при отправке (при отсоединении от линии в нем будут все "1", как и в других байтах после обрыва), то посылка ошибочна и устройство отключилось от линии.
А длину пакета нужно обязательно знать, ведь именно мастер-устройство своими импульсами тактирует все остальные, сколько импульсов мастер выдал на линию, столько бит и передано будет.
Про резистор - да просто терминология неточная или вообще неправильная - "повышение, становление". Видимо, из-за технически неграмотного перевода англоязычных статей. В оригинале - pull up называется.
Резистор можно сравнить с пружиной, подвешенной к потолку. Свободный конец пружины без нагрузки находится под потолком ("1"). Потянули за него, опустив до пола, растянули пружину - "0". Отпустили обратно - снова "1". А если вместо пружины привязать веревку и потянуть ее вниз, то либо не потянется, либо оторвется веревка, либо рухнет потолок. Как бы вот так...
|
|
|
|
29.01.2016, 20:04
|
|
Вид на жительство
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от alexbmd
|
т.е. мы заранее должны знать все возможные и невороятные ответы ? а такое впринципе возможно ?
|
Конечно возможно! Ведь байт это всего 256 возможных ответов!
Сообщение от NewWriter
|
Ну вообщето в конце посылки идет байт контрольной суммы.
|
1 - Далеко не всегда в конце посылки идет байт контрольной суммы.
2 - Байт контрольной суммы служит только для того чтобы проверить правильность переданных данных, и если переданные данные потеряли биты информации, то при необходимости полученные данные исправляются.
Что касается резистора подтяжки, то его основное назначение это не защита от КЗ, а согласование уровней напряжения источника информации (мастера) с уровнями входного напряжения приемника (или приемников) информации.
Поскольку микросхема источника информации (мастер) почти всегда не знает с какими микросхемами приемника информации она будет работать, и сколько вообще у нее будет приемников информации, выходной каскад микросхемы источника информации делают с открытым (не подключенным) коллектором, чтобы САМ разработчик схемы мог определить режим работы выходного каскада микросхемы источника информации (мастера).
Например
Вариант 1 - микросхема источника информации (мастера) питается от 3 вольт, а микросхема приемника информации питается от 9 вольт. При это уровень логической единицы для приемника информации может быть больше 3 вольт.
В этой ситуации, микросхема источника информации (мастера), если она будет без открытого коллектора, никогда не сможет подать на приемник информации уровень логической единицы! Но если микросхема источника информации (мастера),будет с открытым коллектором, то подобрав нужное значение сопротивления резистора подтяжки и подключив это сопротивление на стороне приемника информации, можно спокойно согласовать уровни напряжений, и микросхема с питанием на 3 вольта может спокойно управлять микросхемой, которая питается от 9 вольт.
Вариант 2 - микросхема источника информации (мастера) питается от 3 вольт, и микросхема приемника информации тоже питается от 3 вольт.
Если микросхема источника информации (мастера) имеет выходной каскад с фиксированным подключенным резистором, то ее нагрузочная способность (способность одновременно ПРАВИЛЬНО работать (а физически - отдавать ток) на несколько приемников информации) будет определяться конкретным числом, и больше этого количества приемников не подключишь к передатчику.
Если же источник информации (мастера) имеет выходной каскад с открытым коллектором, то просто уменьшая значение сопротивления резистора подтяжки, можно увеличить нагрузочную способность передатчика информации, и он спокойно сможет работать не на 2 - 3 микросхемы приемника, а на 20-30.
|
|
|
|
29.01.2016, 20:21
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
ALEGYR, а можна не путать мухи с котлетами?
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
29.01.2016, 21:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от ALEGYR
|
Что касается резистора подтяжки
|
ALEGYR, ТС не обозначил бюджет своей хотелки.
Вы темой ошиблись.
Резистор "подтяжки" обеспечивает монтажное ИЛИ (с низким активным уровнем) и исключает необходимость аппаратного арбитра шины.
И только-то.
Сообщение от alexbmd
|
MSP430 от Тексаса - я понял что от тексаса но что это ? PIC? arm,arv?
|
Ни то, ни другое и не третье.
Просто другая линейка микроконтроллеров.
Последний раз редактировалось omercury; 29.01.2016 в 21:25.
Причина: чёй-то по-басурмански написал....
|
|
|
|
29.01.2016, 22:16
|
|
Вид на жительство
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от NewWriter
|
ALEGYR, а можна не путать мухи с котлетами?
|
Вот и я про это!
|
|
|
|
29.01.2016, 22:26
|
|
Вид на жительство
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от omercury
|
ALEGYR, ТС не обозначил бюджет своей хотелки.
Вы темой ошиблись.
Резистор "подтяжки" обеспечивает монтажное ИЛИ (с низким активным уровнем) и исключает необходимость аппаратного арбитра шины.
И только-то.
|
Если бы резистор "подтяжки" просто обеспечивал бы монтажное ИЛИ (с низким активным уровнем) и исключал необходимость аппаратного арбитра шины, то никто из производителей микросхем бы не стал замарачиваться с его подключением!!! Этот резистор просто бы включили в схему микрухи и забыли бы о нем, как забыли про транзисторы, которые находятся в микрухах!
|
|
|
|
29.01.2016, 22:32
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,121
Сказал спасибо: 2,569
Сказали Спасибо 11,944 раз(а) в 5,991 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от ALEGYR
|
Этот резистор просто бы включили в схему микрухи и забыли бы о нем
|
Плохо думаете о производителях. Они о своих "микрухах" думают гораздо качественней.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
29.01.2016, 22:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от ALEGYR
|
Этот резистор просто бы включили в схему микрухи и забыли бы о нем
|
Учитывая 64-битный уникальный код 1-wire устройств, какой номинал резистора порекомендуете?
|
|
|
|
29.01.2016, 22:54
|
|
Вид на жительство
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от akegor
|
Плохо думаете о производителях. Они о своих "микрухах" думают гораздо качественней.
|
Конечно, производители думают о своих "микрухах" гораздо качественней! И именно поэтому, понимая схемотехническое назначение подтягивающего резистора, производители в умных микрухах предоставляют разработчику возможность его подключения либо внутри микрухи, либо использование внешнего резистора!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:50.
|
|