|
|
  |
Электронная регулировка усиления активного фильтра. |
|
|
|
Feb 5 2016, 15:14
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 25-09-09
Из: Красноярск
Пользователь №: 52 562

|
Цитата По мне так проще SPI, никаких таймингов не надо соблюдать  . https://ru.wikipedia.org/wiki/I2C Специально еще раз посмотрел стандарт думал что уже схожу сума. Вы так больше не пугайте  . P.S. Сколько всего через I2C юзал и не пересчитать и датчики и RAM и FLASH а вы мне тут про тайминги я аж осерчал.
Сообщение отредактировал IMaxI - Feb 5 2016, 15:17
|
|
|
|
|
Feb 5 2016, 20:08
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 25-09-09
Из: Красноярск
Пользователь №: 52 562

|
Глупый вопрос а чем проще, и какие тайминги в I2C? Или вам принципиально не нравиться I2C  А то так вероломно и что самое главное не аргументированно обгадили мой любимый интерфейс...
Сообщение отредактировал IMaxI - Feb 5 2016, 20:14
|
|
|
|
|
Feb 5 2016, 20:33
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 25-09-09
Из: Красноярск
Пользователь №: 52 562

|
Цитата А за что Вы его так полюбили? По-моему, экономия проводов никогда не облегчала жизнь. Перенаправления потоков, коллизии, назначения адресов, бр-р-р... Ну как вам сказать просто и красиво не чего лишнего  . А по поводу коллизий то ли просто так складывалось, то ли схемы в основном простые, но не сталкивался, да и кто мешает снизить скорость. У него так то 2 больших минуса это скорость и когда нужно несколько ведущих на одной шине(на практике не разу не сталкивался). А вообще правильно его расценивать как интерфейс для команд управления, а не обмена большими объемами данных с чем он по моему мнению справляется на 5+ за что я его и люблю  .
|
|
|
|
|
Feb 5 2016, 20:49
|
Местный
  
Группа: Участник
Сообщений: 291
Регистрация: 11-04-14
Из: Саратов
Пользователь №: 81 335

|
Цитата(Herz @ Feb 5 2016, 23:44)  Как в USB, автора которого, будь моя воля... +1
|
|
|
|
|
Feb 5 2016, 20:52
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 25-09-09
Из: Красноярск
Пользователь №: 52 562

|
Это конечно совсем офф топ ну да ладно. Вы знаете тут уже получается такая штука. Мне надо вспахать огород это можно сделать самым простым трактором а мне предлагают К700 т.е. К700 справляется с этой задачей но вопрос зачем ? когда можно обойтись обычным мотоблоком к примеру. Резюмируя зачем SPI там где замечательно справляется I2C.
|
|
|
|
|
Feb 5 2016, 20:59
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(IMaxI @ Feb 5 2016, 22:52)  Это конечно совсем офф топ ну да ладно. Вы знаете тут уже получается такая штука. Мне надо вспахать огород это можно сделать самым простым трактором а мне предлагают К700 т.е. К700 справляется с этой задачей но вопрос зачем ? когда можно обойтись обычным мотоблоком к примеру. Резюмируя зачем SPI там где замечательно справляется I2C. Ровно наоборот. I2C, конечно, востребован, иначе бы просто умер. Но его ниша - множество удалённых устройств на одной шине. Где экономия дополнительного провода оправдана. Если же речь идёт о двух-трёх устройствах в пределах одной платы, я всегда предпочитаю SPI. Проще, понятнее, быстрее. Надёжнее, пожалуй. Впрочем, да, это здесь офф-топ.
|
|
|
|
|
Feb 5 2016, 21:14
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 25-09-09
Из: Красноярск
Пользователь №: 52 562

|
Ну с длинными проводами и паразитная емкость увеличивается как бы. Просто I2C хорошо подходит когда в системе 1 мастер и не надо передавать большие объемы данных. Т.е. датчики что собственно можно и наблюдать на рынке радиокомпонентов. А SPI больше подходит для обмена данными. И еще интересно если вам так I2C c USB в немилость попали страшно представить что вы думаете о изобретателях 1 wire
|
|
|
|
|
Feb 6 2016, 14:33
|

Практикующий маг
     
Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576

|
Цитата(IMaxI @ Feb 5 2016, 19:14)  Сколько всего через I2C юзал и не пересчитать и датчики и RAM и FLASH а вы мне тут про тайминги я аж осерчал. Серьезно? А кто программу под железо писал? Цитата THE I2C-BUS SPECIFICATION VERSION 2.1 JANUARY 2000 (За актуальность не ручаюсь, первое что нашел в сети)
Цитата Вы так больше не пугайте Ок. Больше не буду навязываться, успехов)
|
|
|
|
|
Feb 6 2016, 17:18
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 25-09-09
Из: Красноярск
Пользователь №: 52 562

|
Слушайте не хочу показаться грубым, но у меня создалось стойкое ощущение, что вам важно оказаться правым в любой ситуации даже там где вы ошибаетесь. Поясню, те тайминги которые вы прикрепили они относятся так сказать к физическому уровню, а не программному как в случае с 1 wire, и смею вас обрадовать что у SPI интерфейса имеются подобные тайминги. Не сочтите за труд пролистайте даташит http://ww1.microchip.com/downloads/en/DeviceDoc/22060b.pdf на странице 11, 12, 13 имеется очень похожая табличка. И такие таблички имеет каждый интерфейс. Более того в случае со SPI (который как я понял не имеет единого стандарта) от производителя к производителю эти тайминги должны плавать (хотя для I2C я думаю ситуация такая же несмотря на наличие того самого стандарта). P.S. Что SPI что I2C это оба синхронных интерфейса и не каких таймингов в привычном понимании там нет и быть не может. Поправте если заблуждаюсь.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|