Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

Шина I2C - полезные схемки

Список форумов » Энциклопедия ремонта » Приборы, измерения На страницу Пред.  1, 2
АвторСообщение
Kondor
Гость 217.13.*.*





23-03-2003 23:59

kulek писал:

неужели свет клином сошелся на PCF8584 ?
и про USB хотелось бы побольше узнать есть ли уже какие то конкретные решения.

Тут не совсем понял что имелось ввиду про 8584, в моем проекте ее нет.
Насчет USB. По возможностям USB, конечно, превосходит все остальные порты у компа, но именно с этим связаны и проблемы с ним.
1. Протокол намного сложнее СОМ порта, не говоря уже о LPT.
2. Писать программу на комп с использованием USB в идеале надо писать драйвер для своего устройства USB. Проще переточить уже имеющийся драйвер, но с этом тоже надо разбираться.
3. Пока очень мало микроконтроллеров с аппаратной поддержкой USB, а писать самому программный протокол USB, ну это вообще высший пилотаж.
Все это решаемо, но требует одного - времени, а его то как раз и нет. Возможно кто-то нашел или найдет готовое решение проблемы, но пока лично мои поиски на эту тему в Инете ничего не принесли.
И наконец, а надо ли? Я уже излагал свои мысли на эту тему. Я считаю, что использование монитора шины для ремонта телевизоров нецелесообразно. Лично я своим устройством пользуюсь сейчас редко. В крайних случаях. Было пару раз, что надо подправить геометрию, а сервисного пульта нет.
m sergey
Гость 217.9.*.*





27-03-2003 23:24

Наверное на сегодняшний день лучшая это Port 3 . Работает с ЛПТ скорости должно
хватать,логи пишет,подсветка обращений.Вот только Сержант наверное забросил
свой проект не видно обновлений.В принципе кто не поленится собрать - штука классная .Сергей.
kulek
Оппозиционер
Оппозиционер
Сообщения: 2143




17-05-2003 18:16

impulse, почему молчишь по поводу
http://demoboard.com
http://philipslogic.com/i2c
или опять почта границу не смогла преодолеть?
kulek
Оппозиционер
Оппозиционер
Сообщения: 2143




14-02-2004 10:18

impulse, ты так и не ответил...не пора ли более крутой вариант мусолить улыбка
я вот это имел ввиду:
http://doc.fulcrum.ru/html.cgi/txt/ic/Philips/interfaces/iic/PCA9564.h ...
я уже практически всю доку собрал
yosip
Гость 213.179.*.*





24-02-2004 13:50

Реальные примеры использования шины .В 100 Гц Грундиках пока проц не опросит по 20 раз каждую микросхему он дальше не сдвинется.Если какая-нибудь микр. по шине не отвечает он стоит и опрашивает ее до потери пульса.Можно по очереди менять все микросхемы ( в Фюче боксе это очень весело) а можно подключить анализатор шины и узнать кто не овечает.
Все методы надо использовать ,но с умом. Когда приходят и говорят что RFT надо подключить к компютеру --слов нет ,
но крутой апарат легче делать с анализатором шины--если есть понятие что человек делает и что он хочет получить.
yosip
Гость 213.179.*.*





08-03-2004 20:21

Скачал программу с ТИБОРА , Польскую. Позволяет управлять микросхемами по своему желанию. В том числе и программировать микросхемы. Есть банк адресов на большое количество микросхем , располагаю дополнительной информацией.

  i2c+.rar  99,28 КБ  Скачано: 1742 раз(а)

urry
Гость 213.179.*.*





24-06-2004 13:05

PAYALNIK писал
"для этого предстоит создать капитальную базу данных device ов с их адресами sub адресами и способами получения и передачи данных).Вот и все требования реально мыслящего человека к Вашему проекту."
Да ничего это не даст ! Представим, что по субадресу 8А необходимо изменить ячейку 01.Процессор может это сделать 2 способами - 1- выдает 8А, затем 01 и затем содержимое ячейки.
2- 8А, 00, содержимое 0 ячейки и затем содержимое 1-й ячейки, которое необходимо изменить. В первом случае это 3 байт, во втором -4. Допустимы оба обращения. Как ловить ? Подстраиваться под каждый телевизор?
SERGE
monitor.net.ru
monitor.net.ru
Сообщения: 1448




26-06-2004 14:09

Да., под каждый. Алгоритмов не так уж много. Всё уже когда-то и где-то было. Абсолютно нового не бывает. Буржуям невыгодно с каждой моделью новый асемблер придумывать ( это я для пущести загнул )
urry
Гость 213.179.*.*





26-06-2004 14:42

Да я не об этом... С каждой новой модификацией чипа (новая буква) добавляются новые регистры внутри, чип может управляться по-новому алгоритму и так далее. Чтобы за этим следить, делать апгрейды базы - одного энтузазизма мало. Кто-то должен получать за это деньги (и только этим заниматься). А на любительском уровне - это одни разговоры в пользу бедных.
urry
Участник
Сообщения: 36




29-06-2004 08:57

Последний, оставшийся в живых - и есть убийца.Сделайте мониторинг шины и посмотрите последний субадрес, по которому идет обращение.
urry
Участник
Сообщения: 36




30-06-2004 10:06

Дополнение. На Вашем месте я собрал бы схемку i2c+ (вверху упоминается). Там вначале показываются все субадреса, которые есть на шине. Если повезет, то неисправная микросхема видна не будет. Схема собирается за полчаса.
Герман
Гость 212.57.*.*





19-08-2004 14:43

http://iiclabium.narod.ru/index1.html " port3" все что осталось.
VladI+
Участник
Сообщения: 138




09-09-2004 20:41

Приветствую всех!
Просьба обратить на сайт http://xs4all.nl/~sbp/index.htm
Мне пока нет свободного времени все просмотреть и оценить,но по моему мнению достоин внимания.Как Вы относитесь к идее автора -
http://xs4all.nl/~sbp/projects/saa1064/saa1064.htm
и вообще к всему,что предлагает автор.
Siedler
Участник
Сообщения: 211




25-06-2006 21:44

Краткое и понятное описание работы шины I2C (с графиками ).
http://cxem.net/comp/comp67.php
oleg1000
Участник
Сообщения: 320




04-11-2007 04:33

С согласия Kondor, автора проекта IICLabium, немного доработал прошивку микроконтроллера AT90S2313 в плане повышения скорости сканирования шины, а также исправил ряд неточностей в коде самой проги. Добавил вариант на ATmega8, что повышает скорость сканирования в 1.5 раза больше, в сравнении с AT90S2313. В плане перейти на ATmega8+USB, практически всё готово, но пока нет надобности и лень новый монтаж делать, хотя сразу пропадает проблема с питанием (берём от USB).

Пример расшифровки строки S194405F7-P , снятой напрямую с COM порта.
S - зафиксировано состояние Start
19 - последующее чтение из Slave_address=18h , R/W=1 , ACK=0
44 - данные от Slave , ACK=0
05 - данные от Slave , ACK=0
F7 - данные от Slave , ACK=1 (отображается через знак минуса)
P - зафиксировано состояние Stop
Состояние ACK=0 не отображается, для экономии места в памяти AVR и увеличения пропускной способности TX канала от AVR.

Новый внешний вид лога, добавил указатели R и W для большей детализации.

Код:
Monitor ready
S07R C0 AC AD -P
S06W 02 C9 03 52 04 22 05 D3 06 26 07 AB P
S07R C0 AB AD -P
S06W 02 C9 03 52 04 22 05 D3 06 1A 07 AB P
S07R 0C AA AC -P
S06W 06 32 07 AB P
Monitor close


Обновлённый вариант "кексов" от 03.01.2008 (число закачек сбросил), в старых был небольшой баг.

Самый свежий "кекс" в отдельном вложении.

  IICLabium.rar  126,77 КБ  Скачано: 394 раз(а)
  i2cmon_m8.rar  1,37 КБ  Скачано: 234 раз(а)

Реклама
Показывается для незарегистрированных пользователей


Список форумов » Энциклопедия ремонта » Приборы, измерения » Шина I2C - полезные схемки На страницу Пред.  1, 2
Перейти:  
Текущий раздел » Энциклопедия ремонта » Приборы, измерения (Приборы, измерения, программаторы)








Электроника
Прошивки и схемы на телевизоры, мониторы, dvd, телефоны. Schematic, Service Manual (mode), eeprom dumps Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы поиск и продажа электронных компонентов, магазины, datasheet, pdf, размещение в интернете рекламы на сайтах электронной тематики
Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!