АвторСообщение
постоянный участник




Пост N: 39
Зарегистрирован: 09.02.11
Откуда: Россия, Жигулевск
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.04.11 14:49. Заголовок: Вопросы по интерфейсу I2C


Народ! Прочитал раздел 1 практикума части 1.1-1.4. Возникла куча вопросов!
1) Цитата из раздела 1.1 на стр. 19 "После "ревизии" содержимого рис. 7, сразу же "вскакивает" вопрос: "Rн (нагрузка выходного каскада защелки)" и стр. 22 "Tуманность" ситуации усугубляется тем, что, в случаях подобных рассматриваемому, совершенно лишний, внешний, подтягивающий резистор линии SCL, как говорится, "общей погоды не портит", так как его номинал значительно превышает номинал нагрузки оконечного каскада защелки, выход которой подключен к линии SCL со стороны м/контроллера.". По моему это полная чушь! Т.к. выходные порты PIC-контроллеров симметричные (за редким исключением некоторых выводов портов), т.е. содержат два транзистора (p- и n-канальные полевики) для создания на выходе порта соответственно высокого и низкого уровня выходных напряжений. Об этом говорится в фирменной документации Microchip DS33023A "Справочник по среднему семейству микроконтроллеров PICMicro" на стр. 4 раздела 9 "Порты ввода-вывода" имеется рисунок 9-1 "Типовая структурная схема одного канала порта ввода-вывода". Так вот, я в упор не вижу на этом рисунке как нагрузка оконечного каскада защелки подключается к выводу порта (к линии SCL). На рисунке имеется защелка данных, вентиль ИЛИ для управления "верхним" p-канальным транзистором и вентиль И для управления "нижним" n-канальным транзистором. Отсюда вывод - никакого резистора нагрузки нет, а отсюда следует, что контроллер не сможет полноценно работать с шиной I2C (синхронизация и арбитраж при работе с двумя мастерами на шине). В случае программного сбоя или короткого замыкания на любой из шин данная аппаратная реализация скорее всего выведет "мастера" на основе PIC из строя, что указано на стр. 16 раздела 9 "Порты ввода-вывода" цитата "На активный вывод порта не должны подключаться нагрузки, включенные по схемам "Монтажное И" или "Монтажное ИЛИ". Возможные большие токи могут повредить микроконтроллер." Получается автор дезинформирует читателей или предлагает урезанный вариант шины, применимый только для 24C64A и подобных микросхем, которые по описанию на 100% аппаратные и не вызовут конфликта на шине. Кто что думает?!

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 60 , стр: 1 2 All [только новые]


moderator




Пост N: 110
Зарегистрирован: 01.03.11
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.11 15:33. Заголовок: AleksScrewdriver пиш..


AleksScrewdriver пишет:

 цитата:
Не то слово кастрировал! Я вообще удивляюсь как там чего заработало!


Мастер-хирург
AleksScrewdriver, спасибо, что подсказали про "Интеграл" и что там есть русские даташиты на память. Здесь<\/u><\/a> можно скачать русский даташит на IN24LC16

«Never attribute to malice that which can be adequately explained by stupidity» («Никогда не приписывайте злонамеренности тому, что вполне может быть объяснено глупостью»)
Бритва Хэнлона
Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 58
Зарегистрирован: 10.02.11
Откуда: Россия
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.11 15:37. Заголовок: AleksScrewdriver пиш..


AleksScrewdriver пишет:

 цитата:
Такого от самоучителя я не ожидал!

Так это же САМОучитель ! Купил и учись сиди сам Заодно косяки расхлёбывай и КЕА докладывай, для их устранения. Хорошо "дядька" устроился

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 406
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.11 15:38. Заголовок: AleksScrewdriver Не..


AleksScrewdriver
Не забывайте, форум открыт для всех! Кстати, планирую организовать раздел, куда можно будет выкладывать свои наработки по отдельным процедурам, более менее универсальные, которые можно применить на многих МК. В виде подпрограмм. Там же можно будет их обсуждать, а по готовности выкладывать в "чистом" виде.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 67
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.11 15:50. Заголовок: AleksScrewdriver пиш..


AleksScrewdriver пишет:

 цитата:
В общем, мужики, я разочарован!!! Такого от самоучителя я не ожидал!


Это касается многого написанного в самоучителе. Я одно время плотно занимался с USART. Тоже много непонятного и неправильного.
Почему это так написано в самоучителе, понять не мудрено. Он, КЕА, сам въезжал в это дело первый раз. И тут же описывал свой въезд в самоучителе. Нередко ему в этом въезде помогали соратнички. На основе их наработок написано многое. Но и они тоже въезжали в эту кухню впервые.
Это всё понять можно.
Но.
Не могу понять, почему в самоучителе не устраняются те ляпы, которые были допущены. Об этих ляпах знает и автор самоучителя и узнают купившие самоучитель.
Почему оперативно, по мере нахождения ляпов, не устранять их?
Наверное для автора это уже не актуально.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 88
Зарегистрирован: 01.03.11
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.11 15:52. Заголовок: igor пишет: Почему ..


igor пишет:

 цитата:
Почему оперативно, по мере нахождения ляпов, не устранять их?

Ну вот, опять автор скажет что ему мешают клепать абонемент 2011 Нарываемся

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 68
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.11 15:59. Заголовок: Так я же забочусь об..


Так я же забочусь об отставших. Чтобы они не тормозили марш бросок, а быстрее догнали впереди идущих.
Сколько времени я потратил на разборки с этим USARTOM, одному мне известно. Иногда экспериментировал даже методом научного тыка.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 407
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.11 16:01. Заголовок: Когда я делал "У..


Когда я делал "Устройство контроля аккумуляторов" взял вычитание из Самоучителя, но оказалось процедура глючная. И главное тоже никак не думал, что такое может быть. Здесь помогли, совершенно другую использовал, всё пошло. И главное, вопрос подымался оказывается, но доведено не было, обидно за потерянное время.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 89
Зарегистрирован: 01.03.11
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.11 16:53. Заголовок: SanSanich пишет: но..


SanSanich пишет:

 цитата:
но оказалось процедура глючная.

помню помню А все из за того что автор презирает разработки действительно хороших программистов... В том числе и из микрочип

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 111
Зарегистрирован: 01.03.11
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.11 16:56. Заголовок: igor пишет: Не могу..


igor пишет:

 цитата:
Не могу понять, почему в самоучителе не устраняются те ляпы, которые были допущены. Об этих ляпах знает и автор самоучителя и узнают купившие самоучитель.


Тут все понятно. Когда он начал продавать свой самоучитель, ему казалось, что объем небольшой, и он его увеличивал добавлениями новых текстов (заплат), не исправляя ошибки в написанном ранее. Он к написанному собой относится бережно. Это вошло у него в принцип. Ошибок накопилось много и добавлять, что-либо времени нет, "бестселлер" писать надо.

«Never attribute to malice that which can be adequately explained by stupidity» («Никогда не приписывайте злонамеренности тому, что вполне может быть объяснено глупостью»)
Бритва Хэнлона
Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 408
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.11 17:10. Заголовок: Так как переодически..


Так как переодически возникают такого рода "непонятки", может стоит организовать тему, где бы указывались неточности и путь их решения. Не пришлось бы ломать голову и наступать на те же грабли снова и снова тем, кто в процессе изучения.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 90
Зарегистрирован: 01.03.11
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.11 17:19. Заголовок: SanSanich пишет: пу..


SanSanich пишет:

 цитата:
путь их решения.

Путь только один... Вообще не читать этот самоМучитель . Что лично я успешно сделал уже лет пять назад

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 59
Зарегистрирован: 10.02.11
Откуда: Россия
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.11 18:02. Заголовок: Да отстаньте Вы уже ..


Да отстаньте Вы уже наконец от КЕА. Самим не надоело ? Везде только и слышишь - "КЕА, КЕА ..." Пусть делает что хочет.
В любом случае, те кому нужно, уже всё поняли. Его "бизнес" продлится максимум до конца этого года.
Не слушает он ни кого, что делает напрасно. А многое могло бы изменится. И бизнес продолжался бы, и все были бы довольны.
У него есть ещё шанс одуматься и прислушаться к людям ....

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 56
Зарегистрирован: 09.02.11
Откуда: Россия, Жигулевск
Рейтинг: 0
ссылка на сообщение  Отправлено: 12.04.11 11:19. Заголовок: Да косяков в цикле с..


Да косяков в цикле статей по I2C полно - сам в этом убедился. КЕА на новом форуме мне ответил, короче в кратце сказал "Грызи букварь - у меня все правильно и все работает!" Для себя я сделал вывод что доверять самоучителю нельзя, можно так читать для ознакомления, а нужные и животрепещущие темы "обсасывать" до полной разжеванности для себя, не ленясь спрашивать у других специалистов в данной области и обязательно просматривать техническую документацию фирм-производителей!

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 112
Зарегистрирован: 01.03.11
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 12.04.11 11:40. Заголовок: AleksScrewdriver. Аб..


AleksScrewdriver. Абсолютно верно. Вообще человек учит себя сам, а все остальное преподаватели, книги, даташити, самоучители только помогают или мешают процессу самообучения. Бывает, что сильно и агрессивно мешают.

«Never attribute to malice that which can be adequately explained by stupidity» («Никогда не приписывайте злонамеренности тому, что вполне может быть объяснено глупостью»)
Бритва Хэнлона
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 91
Зарегистрирован: 01.03.11
Рейтинг: 1
ссылка на сообщение  Отправлено: 12.04.11 13:19. Заголовок: AleksScrewdriver пиш..


AleksScrewdriver пишет:

 цитата:
обязательно просматривать техническую документацию фирм-производителей!

Вне сомнений, это то, что надо делать в первую очередь всегда
AleksScrewdriver пишет:

 цитата:
короче в кратце сказал "Грызи букварь - у меня все правильно и все работает!"

Ага, еще и слюной от злости брызгал... Поверьте, так было всегда

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1347
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 13.04.11 10:35. Заголовок: Alex пишет: Да отст..


Alex пишет:

 цитата:
Да отстаньте Вы уже наконец от КЕА

И я того же мнения. Хватит уже эту тему мусолить.
И по поводу самоучителей (всех, а не только данного), тоже всё правильно сказано (и я давно об этом говорил). Их пишут люди. Errare humanium est! Надо думать, когда читаешь, даже даташиты.

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

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 57
Зарегистрирован: 09.02.11
Откуда: Россия, Жигулевск
Рейтинг: 0
ссылка на сообщение  Отправлено: 13.04.11 18:21. Заголовок: КЕА мне так и не уда..


КЕА мне так и не удалось убедить, что данная схемотехническая раализация сопряжения PIC16F84A и 24C64A опасна для обеих микросхем! Он и слушать не желает! Говорит, что микросхемы работают в импульсном режиме, внутренние транзисторы имеют омическое сопротивление и сами ограничивают ток, ни к чему страшному превышение токов рекомендуемых даташитом не приведет! Странно, все это с его стороны! Я буду делать по своему, как для себя решил!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 93
Зарегистрирован: 01.03.11
Рейтинг: 1
ссылка на сообщение  Отправлено: 13.04.11 23:31. Заголовок: AleksScrewdriver пиш..


AleksScrewdriver пишет:

 цитата:
КЕА мне так и не удалось убедить,


AleksScrewdriver пишет:

 цитата:
Я буду делать по своему, как для себя решил!

Надо просто делать правильно...

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 120
Зарегистрирован: 01.03.11
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 14.04.11 20:52. Заголовок: Занимающимся шиной I..


Занимающимся шиной I2C может быть полезна старенькая статья Александра Торреса, которую можно скачать по этой ссылке:http://bdn.narod.ru/opis/I2c.pdf

«Never attribute to malice that which can be adequately explained by stupidity» («Никогда не приписывайте злонамеренности тому, что вполне может быть объяснено глупостью»)
Бритва Хэнлона
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 353
Зарегистрирован: 25.09.09
Откуда: г.Саратов
Рейтинг: 1
ссылка на сообщение  Отправлено: 08.02.13 07:25. Заголовок: Bigor пишет: Занима..


Bigor пишет:

 цитата:
Занимающимся шиной I2C может быть полезна старенькая статья Александра Торреса


Спасибо. Это укороченная статья, которая приведена Вами выше: http://kazus.ru/articles/343.html
Могу посоветовать книгу: В.А. Ульрих, Микроконтроллеры PIC16X7XX. Там раздел -"Описание интерфейса I2C". 15 страниц понятного подробного технического текста. Ссылку в инет не даю, она у меня бумажная.



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 60 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия