Andy_Mozzhevilov 0 21 мая, 2007 Опубликовано 21 мая, 2007 · Жалоба В кэне - инкаких, а в кэновском микроконтроллере - какието. Для работы с каналом, максимальный битрейт данных в котором =Ф, необходима частота дискретизации >= 2Ф (с) Шеннон-Котельников. -> При максиальной частоте кристалла для Ынтела в 16 МГц, скорость в 1.6МБит можно получить только выполняя ДВЕ МАШИННЫЕ ИНСТРУКЦИИ за 1 такт кристалла. Смешно, но вроде уже не 1-е апреля? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mos 0 2 июня, 2007 Опубликовано 2 июня, 2007 (изменено) · Жалоба Смешно... Почему только Вам? Изменено 2 июня, 2007 пользователем Mos Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 3 июня, 2007 Опубликовано 3 июня, 2007 · Жалоба Почему только Вам? Остальным просто лень писать... и так понятно что тот суп не имеет смысла продолжать обсуждать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slimjack 0 9 сентября, 2010 Опубликовано 9 сентября, 2010 · Жалоба По поводу FlexRay. Уже очень даже доступны в Украине драйвера но никто не хочет продавать контроллеры с FR или stand-alone FR контроллеры. Очень скупая информация в интернете по этому протоколу (если сравнивать с CAN). И у меня такой вопрос. Шина M-LVDS Type-2 (вроде техасовская фишка), как я понял, позволяет реализовать доминантное и рецессивное состояние шины, т.е. неразрушающий арбитраж. Т.е. как бы имеем физическую среду для CAN с большими скоростями (хотя расстояние небольшое, но лично в моем случае и 5 м хватит). Но как теперь заставить CAN контроллер работать, например, на 10 МГц? Собираюсь освоить TMS320f28335 - в доке пишут, что CAN до 1 Мбит (подробно еще не изучил). Как вариант, можно использовать какойнить шустрый контроллер с программным CAN, но где взять этот софтовый CAN? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bookevg 0 10 сентября, 2010 Опубликовано 10 сентября, 2010 · Жалоба И у меня такой вопрос. Шина M-LVDS Type-2 (вроде техасовская фишка), как я понял, позволяет реализовать доминантное и рецессивное состояние шины, т.е. неразрушающий арбитраж. Т.е. как бы имеем физическую среду для CAN с большими скоростями (хотя расстояние небольшое, но лично в моем случае и 5 м хватит). Но как теперь заставить CAN контроллер работать, например, на 10 МГц? Скиньте ссылку на драйвер. Кроме того, в драйвере д.б. защита от зависания контроллера, т.е. если он долго хочет нули передавать. Собираюсь освоить TMS320f28335 - в доке пишут, что CAN до 1 Мбит (подробно еще не изучил).Как вариант, можно использовать какой нить шустрый контроллер с программным CAN, но где взять этот софтовый CAN? Если инфа про драйвер будет верна, то придется все делать на FPGA и как минимум 2-3кяч на реализация CAN Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slimjack 0 10 сентября, 2010 Опубликовано 10 сентября, 2010 · Жалоба http://focus.ti.com/docs/prod/folders/print/sn65mlvd040.html Где-то в апноутах NI предлагается входы передатчиков подтянуть навсегда к единице, а данные подавать на вход разрешения передатчиков. При этом если передается логический ноль, передатчик отключается и диф. напр. равно 0, что для приемников Типа 2 означает логический ноль (для приемников Типа 1 - это неопределенное состояние). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KRS 0 10 сентября, 2010 Опубликовано 10 сентября, 2010 · Жалоба Как вариант, можно использовать какойнить шустрый контроллер с программным CAN, но где взять этот софтовый CAN? Вообще то в настройках CAN модуля обычно есть прескалер частоты и длина бита в тактах TSEG1 + TSEG2 + 1 (или немного другие). Никто не мешает выставить скорость выше 1 Мбита! Вопрос в том насколько стабильно будет работать! Мы пробовали на 3 Мбита - работает. Но эксперимент был не чистый! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться