X-shadow

Atmega16 + Usb

25 сообщений в этой теме

X-shadow    1

Доброго времени суток. Пользовался поиском но ничего не нашел. Собственно собираю я устройство на ATmega16. Внезапно я обнаружил что на моем ноутбуке нет COM порта. Делать нечего, остается только делать обмен по USB.

Не могли бы вы дать схему для подключения контроллера по USB? И как сделать так чтобы при подключении к компьютеру появлялся виртуальный COM порт с которым можно будет уже общаться как с настоящим?

Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

Есть переходники такие USB->COM. В основном встречал китайские, где-то за 20 баков. Драйвера к ним стандартные (у винХР), как раз появляется в системе новый СОМ-порт. Правда, многие на них ругаются - типа большие задержки сигнала и проч. Мой переходник, например, вообще отказывался двигать всеми ногами, кроме TxD RxD. Вот такая лажа.

Изменено пользователем Лещ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

Я тут узнал что есть такая замечательная микросхема FT232. Не могли бы вы скинуть схему подключения этой микросхемы с ATmega16???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

Схема есть прямо в даташите от этой микрухи. Другое дело, что про нее тоже слыхал не самые лестные отзывы. Могу только скинуть даташит, а про то, будет ли это работать - к более опытным (или может кто собирал).DS_FT232R_v104.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

Спасибо. Но остались некоторые неясности. Вот схема

4.jpg

1) Обязательно ли питать микросхему от порта или можно посадить на одно питание с ATmega16?

2) Чему равно сопротивление резистора?

3) Что за выводы CBUS0, CBUS3, RTS#, CTS# и куда их подклячать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0
1) Обязательно ли питать микросхему от порта или можно посадить на одно питание с ATmega16?

2) Чему равно сопротивление резистора?

3) Что за выводы CBUS0, CBUS3, RTS#, CTS# и куда их подклячать?

1. Ну по идее можно. А смысл есть? У USB довольно большой запас по мощности - максимум 500 мА. ИМХО на FT232 можно сделать просто переходник, не "привязывая" его к конкретным устройствам.

2. Если Вы про "Ferrite Bead" - то это ферритовая бусинка. Подтягивающий резистор для USB есть внутри микросхемы.

3. Выводы CBUSx - просто настраиваемые порты ввода/вывода, в данном случае выполняющие роль внешнего тактового генератора на 12 МГц и еще чего-то :) Выводы RTS, CTS и остальные на этой стороне микрухи - стандартные ножки СОМ-порта. (только в уровнях TTL)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

Просто так как устройство подключается напрямую к МК нет смысле делать переходник, лучше сразу зафиксировать.

Значит я так понял что никаких резисторов не нужно?

Нужен ли мне внешний генератор импульсов если у меня МК работает на кварце (тоже 12мгц)?

На ATmega16 я нашел только RXD, TXD других вроде нету. Прилагаю схему, можно ли так подклчить?

5.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

Так, погодите! Давайте выясним, что именно требуется сделать. Если Вам нужна банальная асинхронная прием-передача по СОМ-порту, не используя других аппаратных особенностей передачи сигналов (те же DTR, CTS итд.), то по идее можно как Вы нарисовали.

Да, и не "бросайте" экран кабеля USB, как у вас на схеме. Он не зря там нужен и должен быть заземлен (присоединен к корпусу/земле девайса)

Внешний тактовый генератор нужен только для того, чтобы программировать МК. Если у вас стоит уже кварц, то внешний не нужен.

Резисторов не нужно.

Вообще, схема, что Вы взяли из даташита есть схема SPI-интерфейса именно для программирования МК, а не для обмена данными. Отсюда и этот вывод с 12 МГц, и RTS, CTS...

P.S. Посмотрите на страницу 20 даташита, там что-то сказано про автономное питание и про требования к этому делу.

Изменено пользователем Лещ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

Для начала не "вы" а "ты" :) Мне 18 лет всего)

Контроллер должен общаться с компьютером через COM порт. Однако на моем ноутбуке нет этого порта а есть только USB. Мне ничего не остается делать как только подклчить контроллер к нему. При этом драйвер эмулирует еще один COM порт на компьютере и я прекрасно через него общаюсь. Как при этом должна выглядеть схема подключения FT232R и ATmage16???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

Ну можно с СОМ-портом общатсья 2-мя основными способами:

1. Через 3 проводка - RxD, TxD и Gnd.

2. Используя все 9 ног (или 8, исключая RI). - так общаются (общались) СОМ-овские модемы.

Остальное - производные от данных способов. Например, СОМ мыша юзает RxD и, кажется, CTS.

Что касается FT232 - у ней выходы - это стандартный СОМ-порт (TTL). И вариант подключения будет зависеть от того, как именно хочет общаться с СОМ-портом прошивка в МК. Она уже есть готовая?

Давай хотя бы так:

передача данных требуется только в одну сторону или в две? Если в одну, то в какую именно?

Изменено пользователем Лещ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

В две стороны на скорости около 9600. Больше просто не требуется. И то с контроллера нужно передавать примерно 30 раз в секунду где-то 200 байт а с компа по необходимости (управляющая команда)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

А требуется определять готовность девайса/компутера? Если нет, то можно как ты нарисовал - напрямую с FT232 на ноги RxD TxD. Только в прошивке ATmega это нужно будет учесть.

Кстати, если с компа команда идет простая (либо 0 либо 1), то ИМХО эту функцию лучше реализовать так: на вывод RTS FT232 цапануть какой-нить свободный пин МК. Можно, наверное, даже на пин прерывания, хз.

З.Ы. Я не специалист, на истину не претендую Просто стараюсь мозгой шевелить :)

Изменено пользователем Лещ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

Значит впринципе такая конструкция пойдет :). А что значит "Только в прошивке ATmega это нужно будет учесть." ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

Ну программа МК должна знать, что ей нужно общаться с внешним миром именно через встроенный последовательный интерфейс (UART, кажися, зовется). То есть эти две ноги сконфигурировать именно как посл. интерфейс с дальше к ним обращаться. Ато ведь их можно сконфигить как обычный порт ввода-вывода.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

Пожалуйста! Ты, как соберешь, напиши чтоль, что получилось. Передо мной недавно стояла такая же задача, но я нашел-таки "реальный" СОМ-порт, поэтому проблема отпала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

Вот нарисовал схемку универсального девайса :). Формат Sprint Layout и sPlan. Печатная плата немного отличается от схемы. Там дополнительно выведен порт D и стоят 3 конденсатора по 0.1 мк и шунтируют землю и выводы AREF и AVCC.

Cxema.rar

cxema1.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
maxim12345    8

ЗА те деньги которые ушли на МК и FT232 моно нормальный с поддержкой USB МК купить(меньше печатка больше возможностей) !!!! И придумывать ничего не нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

Платка ничего так :) А вот те дорожки, что идут между ногами МК - они получатся?

Касаемо МК с USB - у них есть одно НО - чтобы с ними работать, нужны специальные драйвера (хотя бы HID), притом писать свое приложение. С СОМ-портом, имхо, намного легче работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

Дорожки что между МК они по 0.3

Другово выбора нет. При лазерном методе все получается :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
X-shadow    1

Хм... Возникла неприятная проблема. Никто не знает где можно купить FT232RL?? В чип ездил так там только FT232BM. Мне этот корпус не подходит..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Лещ    0

А что - сверху этой странички хороший поисковик. Нашел в нем derikon.ru - правда поставка через 2-3 недели.

Изменено пользователем Лещ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Fabler    0

биг сенкс за тему - какраз для меня сейчас актуально :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Да оно и так всё видно - школьник делал. Хоть бы ручки резисторов сделал одинаковые. 
    • Тут даже резистор ограничительный появился. Вот что форум животворящий делает! Это вам не 15 лет фундаментальную физику изучать в пыли библиотек. Кст, а что за чёрная хрень рядом с переменником на первом фото? Это еще один переменник для калибровки? Надо ещё светодиод поставить для индикации включения и индикатор протекающего тока, тогда и калибровать не надо, всё видно сразу будет. 
    • Сообщаю наличие. Все фото выше в теме. Кое что дешевле: - Шильдики бирочки JBL. Самоклеющиеся. Размер 30 х 30мм. Толщина 2,5мм. пара. 250р\пара.
      --------------------------------------------
      - Ножки резиновые блестящие, нескользящие. Под удлиненный конус. Высота 25мм, диаметр верх 30мм, низ 20мм под конус. отверстие 8мм с металл.шайбой. Всего 40шт. комплект из 4шт.= 150р. 
      --------------------------------------------
      - Ножки резиновые блестящие, нескользящие. Под конус. Высота 21мм, диаметр верх 39мм, низ 29мм под конус. отверстие 7мм с металл.шайбой. Всего 40шт. комплект из 4шт.= 180р. 
      --------------------------------------------
      - Ножки резиновые блестящие, нескользящие. Под конус. Высота 25мм, диаметр верх 49мм, низ 34мм под конус. отверстие 8мм с металл.шайбой. Всего 20шт. комплект из 4шт.= 200р. 
      --------------------------------------------
      - Ножки резиновые блестящие, нескользящие. Под конус. Высота 29мм, диаметр верх 47мм, низ 34мм под конус. отверстие 7мм с металл.шайбой. Всего 20шт. комплект из 4шт.= 200р. 
      ------------------------------------------------
      - Штекер наушников 3,5мм Sennheiser (Sennheiser E1ectronic). 2шт. 90р\шт.
      ----------------------------------------------------
      - LITON. TRS 6.5. U.S.A. Разъём микрофона. 6,5мм. 2штуки. 200р\шт. 
      ----------------------------------------------------
      - MCA Meet audio. U.S.A. Разъем RCA. Комплект 4шт. 1000р\комплект.
      ----------------------------------------------------
      - ALPS. made in Japan. Переключатель сетевого питания SDDJE35000. 10А. 250в. На защелках. Квадрат под защелку 20х13мм. 2шт. 200р\шт.
      ----------------------------------------------------
      - Оригинальные новые микропереключатели применяемые в механизмах винтажной аудиоаппаратуры SHARP, АKAI, Yamaha и пр. Длина общая 35мм, отверстия 2,3мм. Расстояние между отверстиями около 7мм. много. Есть с короткими и длинными рычагами  250р\шт.
      -------------------------------------------------------
      - Ножки золото под аудио, корпуса и прочие проекты. Материал пластик. Основание типа искуственной замши. Размеры: 
      + В НАЛИЧИИ диаметр 60мм, высота 20мм, отверстие под 4мм. 20шт. Есть ещё. 300р\комплект 4шт.
      + диаметр 47мм, высота 14мм, отверстие под 4мм. 20шт. Есть ещё. 250р\комплект 4шт.
      + диаметр 40мм, высота 10мм, отверстие под 4мм. 20шт. Есть ещё. 200р\комплект 4шт.
      + диаметр 30мм, высота 8мм, отверстие под 4мм. 20шт. Есть ещё. 150р\комплект 4шт.
      -------------------------------------------------------
      - Ножки серебро под аудио, корпуса и прочие проекты. Материал пластик. Основание типа искуственной замши. Размеры:  + диаметр 60мм, высота 20мм, отверстие под 4мм. 20шт. Есть ещё. 300р\комплект 4шт. + диаметр 57мм, высота 11мм, отверстие под 4мм. 20шт. Есть ещё. 300р\комплект 4шт.
      + диаметр 47мм, высота 14мм, отверстие под 4мм. 20шт. Есть ещё. 250р\комплект 4шт.
      + диаметр 40мм, высота 10мм, отверстие под 4мм. 20шт. Есть ещё. 200р\комплект 4шт.
      + диаметр 30мм, высота 8мм, отверстие под 4мм. 20шт. Есть ещё. 150р\комплект 4шт.
      -------------------------------------------------------
      - Ножки черные обычные под аудио, корпуса и прочие проекты. Материал пластик. Основание типа искуственной замши. Размеры: 
      + диаметр 47мм, высота 14мм, отверстие под 4мм. 10шт. Есть ещё. 200р\комплект 4шт.
      + диаметр 40мм, высота 10мм, отверстие под 4мм. 20шт. Есть ещё. 150р\комплект 4шт.
      + ПРОДАНЫ диаметр 30мм, высота 8мм, отверстие под 4мм. 10шт. Есть ещё. 100р\комплект 4шт.
      ---------------------------------------------------------
      - Ножки алюминий. Цвет серебро-никель. Внутренняя вставка пластик. Демпфер резиновое не скользящее кольцо в нижней части. Диаметр 40мм. Высота 12мм. Отверстие под 4мм. 2 комплекта (4шт. комплект) есть ещё. Комплект 500р.
      -----------------------------------------------------
      - Ножки алюминий. Цвет темное золото. Внутренняя вставка пластик. Демпфер резиновое не скользящее кольцо в нижней части. Диаметр 40мм. Высота 12мм. Отверстие под 4мм. 2 комплекта (4шт. комплект)есть ещё. Комплект 500р.
      ---------------------------------------
      - Гнездо RCA.CMC-805 U.S.A. Покрытие под матовое золото. Медь. Высокое качество звука. Размеры: длина 30мм, на толщину панели от 1 до 8мм. Пайка ложится отлично. R=0ом. Всего в наличии 7 пар. 500р/пара. 
      ---------------------------------------
      Уголок алюминиевый для поделок, корпусов, монтажа ПП и прочего. 
      - Размер. 10мм х 10мм. толщина. 1мм. 90 градусов. Длина 50см. 12шт. Могу разрезать по 25см, для удобства пересылки. Цена 100р. 
      - Размер. 15мм х 15мм. толщина. 1мм. 90 градусов. Длина 50см. 12шт. Могу разрезать по 25см, для удобства пересылки. Цена 120р. --------------------------------------- Оригинальные, новые регуляторы ALPS RK27 логарифмы (made in Japan).
      номиналы 20КАх2 (4шт) ,   100ках2 1шт,     700р/шт.  
      http://www.alps.com/prod/info/E/PDF/Potentiometer/MetalShaft/RK271/RK271.PDF
      -------------------------------------
      Регуляторы громкости на дискретных элементах  логарифмы ALPS RH2702 с выводами тонкомпенсации.  22 положения.  Отличаются надежностью переключения, отсутствия шумов, долговечностью по сравнению с углеродными пленочными. Стандартный шток 6мм. Только хорошие отзывы.
      Номиналы 50КАх2  (6шт.) ,   100КАх2 (6шт.). 500р\шт.,    250KAX2 (6шт). 550р.шт.
      -------------------------------------
      Аудио регулятор оригинальный ALPHA. 8 выводов с тонкомпенсацией. Номинал В100Кх2, линейный с мелкой трещеточкой. Длина вала 20мм, диаметр вала 6мм стандарт. 4шт. 300р/шт.
      -------------------------------------
      Аудио регулятор оригинальный Япония Matsushita. 6 выводов двойной. Два раздельный вала. Плавный. Номинал C10Kх2. Длина вала 35MM,диаметр вала 10мм и 6мм стандарт. 1шт. 1000р.
      -------------------------------------
      Аудио регулятор оригинальный ALPHA. 6 выводов двойной. Номинал В50Кх2, линейный, плавный. Длина вала 15мм, диаметр вала 6мм стандарт. 2шт. 250р/шт. 
      -------------------------------------
      Аудио регулятор оригинальный ALPHA. 6 выводов двойной. Номинал А20Кх2, логарифм, плавный. Длина вала 20мм, диаметр вала 6мм стандарт. 3шт. 250р/шт.  
      -------------------------------------
      Аудио регулятор оригинальный Япония NOBLE. 8 выводов двойной с тонкомпенсацией. Номинал В100Кх2, линейный, плавный. Длина вала 20мм, диаметр вала 6мм стандарт. 2шт. 550р/шт.
      -------------------------------------
      Аудио регулятор оригинальный ALPHA. 8 выводов двойной с тонкомпенсацией. Номинал В50Кх2, линейный, плавный с мелкой трещеточкой. Длина вала 25мм, диаметр вала 6мм стандарт. 3шт. 350р/шт.
      -------------------------------------    
      Аудио регулятор оригинальный ALPHA. 6 выводов двойной. Номинал А50Кх2, логарифм, плавный. Длина вала 20мм, диаметр вала 6мм стандарт. 3шт. 350р/шт.
      -------------------------------------
      - Аудио регулятор оригинальный Япония ALPS. 8 выводов двойной с тонкомпенсацией. Длинные выводы. Два раздельный вала. Плавный. Логарифм. Номинал А20Kх2. Длина вала 35MM,диаметр вала 8мм и 6мм стандарт. 1шт. 600р.
      - Аудио регулятор оригинальный Япония ALPS. 8 выводов двойной с тонкомпенсацией. Короткие выводы. Два раздельный вала. Плавный. Логарифм. Номинал А20Kх2. Длина вала 35MM, диаметр вала 8мм и 6мм стандарт. 2шт. 700р/шт. -------------------------------------- - Ножки резиновые блестящие. Под конус. Высота 8мм, диаметр верх 14мм, низ 11мм под конус. отверстие 3,5мм. 80шт.есть ещё. комплект из 4шт.= 50р. пара = 25р.
      - Ножки резиновые блестящие,. Под конус. Высота 11мм, диаметр верх 19мм, низ 16мм под конус. отверстие 3,5мм. 80шт.есть ещё комплект из 4шт.= 60р. пара = 30р.
      - Ножки резиновые блестящие. Под конус. Высота 13мм, диаметр верх 24мм, низ 19мм под конус. отверстие 3,5мм. 80шт.есть ещё. комплект из 4шт.= 70р. пара = 35р. ---------------------------------------- Штекер RCA американский MCA Meet audio для аудио. Под пайку. Диаметр отверстия 6мм. Комплект 4шт. 1000руб. Один с чуть царапками.
      Карта Сбербанка. Доставка почтой. В ЦЕНУ ЭТИХ РАЗЪЕМОВ ДОСТАВКА ПОЧТОЙ ВКЛЮЧЕНА. ----------------------------------------- Штекер RCA NBS для аудио. отверстие 8-10мм. Под винт. комплект 4шт. 900р. В ЦЕНУ ЭТИХ РАЗЪЕМОВ ДОСТАВКА ПОЧТОЙ ВКЛЮЧЕНА.
      Карта Сбербанка. Доставка почтой. ----------------------------------------- Штекер RCA LITON. USA. для аудио. Крепление под винт и пайку. Диаметр отверстия 5мм. Комплект 4шт. 900руб.
      Карта Сбербанка. Доставка почтой. В ЦЕНУ ЭТИХ РАЗЪЕМОВ ДОСТАВКА ПОЧТОЙ ВКЛЮЧЕНА. ----------------------------------------- Конденсаторы ССГ. 12шт. 1985г. Демонтаж. Соответствие емкости. ССГ-3
      126400 пФ. 350в. ССГ-2
      50200 пФ. 350в.
      79800 пФ. 350в. ССГ-1
      4600 пФ. 350в.
      11250 пФ. 350в.
      15000 пФ. 350в.
      15500 пФ. 350в.
      20000 пФ. 350в.
      21000 пФ. 350в.
      29700 пФ. 350в.
      36000 пФ. 350в
      47000 пФ. 350в. Отправка почтой. Карта сбербанка. Комплект 900р. -------------------------------------------------------------- Регуляторы громкости новые  ALPS 20КВ от SHARP GF-800, 780, 939 и других машин, где применяются. Длина 45мм. Высота 7,5мм. Ширина 8мм. Длина хода штока 38мм. Высота штока 10мм. Номинал 20КВ. Всего 2 штуки. Цена за штуку 550р. Карта Сбербанка. Доставка почтой по минимальным тарифам. -------------------------------------------------------------- Советские Jensen-ы.)   Конденсаторы для лампового аудио. Все новые. Емкости соответствуют номиналу. КБГ-М1.  0,25 х 400в.  3шт. 1969 года  и 1шт. 1970 года. КБГ-М2.  0,15 х 400в.  2шт.  1969 года.  0,02х400в, 0,05х400в по одной штуке (вроде 50х годов).  Цена 1000р  за комплект.  Карта Сбербанка. Доставка почтой. ---------------------------------------------------------------- Два УКВ. Должны быть рабочие.  Некопаные. УКВ-1-1С VI    и   УКВ-1-03С   =  800р оба.          440р/шт. ---------------------------------------------------------------- ALPS RН2701. Регуляторы для аудио с тон-компенсацией, логарифмы. Плавные, углеродная плёнка. 100КАх2.  (4шт.)     600р/шт.   Отправка почтой по России  авиа стоимость пересылки от 170р.  карта Сбербанка. --------------------------------------------------------------------------- Аудио регулятор Япония ALPS RK16. Двойной. 6 выводов. Номинал А50Kх2, А100Кх2. Логарифмический. Длина вала 25мм, диаметр вала 6мм стандарт звездочкой. по 3шт. 300р/шт. ------------------------------------------------------------------------ Аудиогнезда RCA модель JR0582, высококачественные и добротные, медный сплав. Производства Тайвань JIN RUH CO., LTD.  Монтаж на корпус и непосредственно на печатную плату.  Пайка ложится отлично. 7 пар.  250р/пара.   ------------------------------------------------------------------------------ Аудиогнезда RCA, высококачественные, чистый звук, медный сплав. Пайка ложится хорошо.  Гнездо RCA.CMC-805 U.S.A. Покрытие под матовое золото. Размеры: длина 30мм, на толщину панели от 1 до 8мм. Всего в наличии 10 пар. 500р/пара.   ------------------------------------------------------------------------- Гнезда терминалы для АС. Вращающийся зажим с ребрами - не мнёт, не режет провод. Полная длина 65мм. Резьба под 6мм. Длина резьбы 40мм. Диаметр 19мм. Под вилку стандарт 4мм. Хорошо ложится пайка.  Производство Тайвань.  2 пары (красный+черный). 450р/пара.   
    • Не совсем. Общий ток потребления всех подключенных цепочек должен быть 2,5 Ампера. То есть, драйвер будет пытаться выдать 2,5 Ампера независимо от того, сколько цепочек к нему подключено.
    • @alend , похоже, что это краевые полуотверстия и производителю надо знать на скольких они краях платы. https://prototypepcb.com/castellated-holes/
    • И чем же это поможет? Привлечёт в тему богатеньких лохов?
    • аспирин им видите ли вонючий... дожили как жрать его горстями, так ничо