Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.01.2008, 18:29
|
|
Временная регистрация
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Поясните смысл слова "портируются".
|
|
|
|
17.01.2008, 19:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от tnosov
|
Хорошо. Я воспринимал всё буквально. Тему хочется закрыть, но прошу дать четкий и обоснованный ответ на вопрос: какая максимальная скорость зафиксирована на стыке USB между ПК и PIC18?
Прошу указать при ответе на вопрос способ измерения и в двух словах охарактеризовать пересылаемый массив данных.
|
Где-то на микрочиповской конфе обсуждалось это, найти сейчас не могу - а всю её просматривать времени нету.
Но насколько я понимаю, Вам важна не скорость, а сколько запросов можно послать (и получить ответы)? Это уже совершенно другое дело. Максимально (если всё оптимизировано и вылизано) то до 1000 в секунду, в идеальных условиях.
"Портируются" - перводятся с одного языка программирования на другой, или с одной платформы (напр. AVR) на другую (напр. PIC).
|
|
|
|
18.01.2008, 10:33
|
|
Временная регистрация
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Определенности в ответе не услышал.
Запрос - что под этим понимать? Это некая битовая последовательность, где кол-во бит определяется протоколом (USB). Помимо информационных бит в этой последовательности есть ряд служебных бит.
Если провести аналогию на RS-232 то при скорости 115200 бод мы можем за секунду передать (в любую сторону: от ПК или в сторону ПК) 11 520 символов (восемь информационных бит + стартовый и стоповый биты).
Таким образом, уважаемый(ая) ТЕНЬ ваш ответ "до 1000 запросов в секунду" мне ни о чем не говорит.
К слову. Я просчитал, что при использовании FT232 и UART на стороне PIC синхронная работа может быть на скорости 500000 бод (или бит/с, кому как нравится). На больших скоростях (до 3 МБит/с) уверенности нет в адекватной работе.
|
|
|
|
18.01.2008, 12:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Сообщение от tnosov
|
Хорошо. Я воспринимал всё буквально. Тему хочется закрыть, но прошу дать четкий и обоснованный ответ на вопрос: какая максимальная скорость зафиксирована на стыке USB между ПК и PIC18?
Прошу указать при ответе на вопрос способ измерения и в двух словах охарактеризовать пересылаемый массив данных.
|
Так у Гиннеса все написано.
|
|
|
|
18.01.2008, 12:31
|
|
Временная регистрация
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
О каком Гиннесе идет речь?
|
|
|
|
18.01.2008, 13:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от tnosov
|
Определенности в ответе не услышал.
Запрос - что под этим понимать? Это некая битовая последовательность, где кол-во бит определяется протоколом (USB). Помимо информационных бит в этой последовательности есть ряд служебных бит.
Если провести аналогию на RS-232 то при скорости 115200 бод мы можем за секунду передать (в любую сторону: от ПК или в сторону ПК) 11 520 символов (восемь информационных бит + стартовый и стоповый биты).
Таким образом, уважаемый(ая) ТЕНЬ ваш ответ "до 1000 запросов в секунду" мне ни о чем не говорит.
К слову. Я просчитал, что при использовании FT232 и UART на стороне PIC синхронная работа может быть на скорости 500000 бод (или бит/с, кому как нравится). На больших скоростях (до 3 МБит/с) уверенности нет в адекватной работе.
|
USB и RS232 - совершенно различные подходы. Это всё равно что сравнивать TCP/IP и RS232 и говорить что "по TCP/IP скорость выше чем по RS232 потому что TCP/IP гоняется по ADSL". Скорость ПОТОКОВОЙ передачи действительно будет больше. Но количество запросов в секунду крайне ограничено.
Вообще, почитайте внимательно Агурова, да и другие книжки тоже полезны (особенно "Universal Serial Bus Specification Revision 2.0"). Вы в корне неправильно понимаете работу USB.
|
|
|
|
18.01.2008, 14:29
|
|
Временная регистрация
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Уважаемый(ая) ТЕНЬ.
Ну что ж Вы так раздражаетесь по мелочам. Либо вы не понимаете моего вопроса, либо не знаете как на него ответить, либо вы отвечаете неопределенно, либо всё вышеперечисленное. Это не мой недостаток. Я задаю конкретный вопрос.
Повторяю вопрос. В микроконтроллерах PIC18F2455_2550_4455_4550 есть модуль USB. Есть три спецификации: USB1.0 - 1,5 Мбит/с, USB1.1 - 12 Мбит/с, USB2.0 - 480 Мбит/с. Очевидно, что PIC18F2455_2550_4455_4550 совместим с каждой из этих спецификаций. Но какая максимальная скорость передачи PIC18F2455_2550_4455_4550 по USB была практически достигнута и измерена. Уточняю вопрос: сколько полезных байт в секунду от PIC18F2455_2550_4455_4550 на стороне ПК можно принять. Например, со встроенного АЦП хочется непрерывно в сторону ПК передачать 8-ми битный результат. Сколько таких восьмибитных результатов может быть получено на ПК от PIC18F2455_2550_4455_4550 на стороне ПК за 1 секунду.
Уважаемый(ая) ТЕНЬ. Надеюсь вопрос понятен. Вы можете мне ответить на вопрос ни на кого не ссылаясь.
В принципе - этот вопрос для всех. Есть практика?
|
|
|
|
18.01.2008, 14:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
"Уважаемый(ая) ТЕНЬ. Надеюсь вопрос понятен. Вы можете мне ответить на вопрос ни на кого не ссылаясь"
Конечно, Тень же каждый день только этим и занимается.
Мозги немножко напрягите уважаемый. Через USB некоторые TV тюнеры без сжатия картинку гонят. Можете воспользоваться калькулятором.
Опять же зсесь уже неоднократно рекламировали:
http://www.kernelchip.ru/WoodmanUSB.php
Диагноз: Не за..ет так замучит.
|
|
|
|
18.01.2008, 15:08
|
|
Временная регистрация
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Kabron, вы либо прикалываетесь, либо непонимаете вопроса.
Мне неинтересно железо с USB кроме как PIC18F2455_2550_4455_4550. Я спрашиваю о конкретных микроконтроллерах и конкретной скорости. Мне не нужны переходники и конвертеры. Я спрашиваю о скорости на прямом стыке USB между ПК и PIC18F2455_2550_4455_4550.
Я не пытаюсь кого-то заебать. Я хочу услышать конкретный ответ. Вы его либо знаете либо нет.
|
|
|
|
18.01.2008, 15:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Ещё раз. Вы невнимательно читали спецификации USB.
Есть три вида USB:
Lo Speed - 1,5 Мбит/с
Full Speed - 12 Мбит/с
Hi Speed - 480 Мбит/с.
USB 1.0 поддерживает только Lo Speed,
USB 1.1 поддерживает Lo и Full Speed,
USB 2.0 поддерживает Lo, Full и Hi Speed.
Так вот, PIC18F4550 и иже с ним - совместим со стандартом USB 2.0 Full Speed. Что и написано в первых строках его datasheet.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Практика ремонта мобильных телефонов
|
halizev2 |
Автоматика и аппаратура связи |
3 |
22.11.2008 02:01 |
ПЛИС GAL16V8 и элементарная логика.
|
WattsON |
Микроконтроллеры, АЦП, память и т.д |
2 |
27.06.2007 11:59 |
"Практика программирования USB" П.Агуров, качайте
|
lol2007 |
Микроконтроллеры, АЦП, память и т.д |
1 |
21.01.2007 12:01 |
Практика программирования: Бейсик, Си, Паскаль (+ дискета)
|
dosikus |
Proteus, KiCAD и другие ECAD |
4 |
25.09.2006 08:53 |
delphi
|
sport7 |
Микроконтроллеры, АЦП, память и т.д |
6 |
27.12.2005 00:14 |
Часовой пояс GMT +4, время: 00:37.
|
|