реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> usb uart с большим буфером, выход из uart с постоянной скоростью
kovigor
сообщение Feb 22 2013, 21:06
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(ramil111 @ Feb 23 2013, 00:55) *
осталось демо платы подобные найти!

Просто смешно. Вы бы уже за то время, которое этот вопрос обсуждается, половину работы бы сделали. Ладно. Делайте как знаете, я более в этом обсуждении не участвую. Не хочется обсуждать неразумные идеи и решения ...
P.S. Или вы программист, которому поручили задачу схемотехника ? Тогда все ясно, остается только посочувствовать ...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 22 2013, 21:31
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(kovigor @ Feb 23 2013, 01:06) *
Просто смешно. Вы бы уже за то время, которое этот вопрос обсуждается, половину работы бы сделали. Ладно. Делайте как знаете, я более в этом обсуждении не участвую. Не хочется обсуждать неразумные идеи и решения ...

ТС хочет передавать данные с PC на DAC, каким боком ему поможет генератор синуса (и почему синуса?) на AVR'ке?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 22 2013, 21:35
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(aaarrr @ Feb 23 2013, 01:31) *
ТС хочет передавать данные с PC на DAC, каким боком ему поможет генератор синуса (и почему синуса?) на AVR'ке?

Прошу прощения, недосмотрел. Там действительно написано "сигналов", а не "синуса". Но пронципиально это дела не меняет ...
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Feb 23 2013, 08:40
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Цитата(ramil111 @ Feb 22 2013, 23:35) *
Другое дело, сможете ли сделать функцию в соответствии со стандартом -

- уточните, пожалуйста, что Вы имеете ввиду (где проблема): программную реализацию выдачи в usb порт,

или аппаратную реализацию usb контроллера (подключенного к usb порту компьютера)?

Проблема в умении правильно сделать endpoint`ы. Впрочем, я давно не занимался вопросом, возможно готовые микросхемы с хорошей поддержкой есть. Тогда проще. Хотя дескрипторы функции (это терминология стандарта USB) всё равно писать придётся...
Ещё не легче - драйвер для вашего приборчика под Windows писать. Хотя опять-таки, если Вы профессиональный программист - то и это решается (хотя мне таких программистов встречать не доводилось).
На заре USB аббревиатура расшифровывалась - unused serial bus. У Вас есть повод разобраться - почему...

Сообщение отредактировал Дмитрий_Б - Feb 23 2013, 15:24
Go to the top of the page
 
+Quote Post
ramil111
сообщение Feb 24 2013, 06:49
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-11-12
Пользователь №: 74 496



Цитата(Дмитрий_Б @ Feb 23 2013, 12:40) *
Проблема в умении правильно сделать endpoint`ы. Впрочем, я давно не занимался вопросом, возможно готовые микросхемы с хорошей поддержкой есть. Тогда проще. Хотя дескрипторы функции (это терминология стандарта USB) всё равно писать придётся...
Ещё не легче - драйвер для вашего приборчика под Windows писать. Хотя опять-таки, если Вы профессиональный программист - то и это решается (хотя мне таких программистов встречать не доводилось).
На заре USB аббревиатура расшифровывалась - unused serial bus. У Вас есть повод разобраться - почему...

Все проблемы легко решаются применением фирмваре - где есть готовые драйвера, и даже примеры программ (на компьютере)
вот статейку нашел:
"AN_180 FT232H MPSSE Example - USB Current Meter using the SPI Interface"

где 2 штуки 12-битных ацп цепляется к усб используя одну FT232H + пример программы,

будем разбираться.
(другое дело - как будет с подвисанием канала из за винды - соберем, посмотрим
против винды мне уже присоветовали:
1) задать максимальный приоритет своей программы - типа "реал тайм"
2) оставить на одном ядре процессора компьютера только свою программу, остальные раскидать по другим ядрам)

Цитата(kovigor @ Feb 23 2013, 01:06) *
Просто смешно. Вы бы уже за то время, которое этот вопрос обсуждается, половину работы бы сделали. Ладно. Делайте как знаете, я более в этом обсуждении не участвую. Не хочется обсуждать неразумные идеи и решения ...
P.S. Или вы программист, которому поручили задачу схемотехника ? Тогда все ясно, остается только посочувствовать ...

и не программист, и не схемотехник,
так, любитель,
"неразумные идеи и решения" - как не профессионалу, мне в большинстве случаев необходим пример готового решения, которое я минимальными переделками (и пайками) буду применять.

это:
- демо платы,
- готовые программы для этой демоплаты.

Сообщение отредактировал ramil111 - Feb 24 2013, 06:53
Go to the top of the page
 
+Quote Post
VCO
сообщение Feb 25 2013, 07:40
Сообщение #21


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(ramil111 @ Feb 22 2013, 16:39) *
задача самая простая - сделать генератор сигналов на цап на частоту 50Гц 8 каналов

Не понял, зачем здесь компьютер нужен??? laughing.gif


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
ramil111
сообщение Feb 25 2013, 14:42
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-11-12
Пользователь №: 74 496



Цитата(VCO @ Feb 25 2013, 11:40) *
Не понял, зачем здесь компьютер нужен??? laughing.gif

Это великое изобретение!
- перенести всю логику на комп, минимальная логика на контроллерах

по идее - это можно сделать, из усб порта - слушают музыку, есть изохронная передача данных. 1 мс - период передачи кадров.

можно ли просто в ft2232h сделать то же самое? не понятно,
по идее - в усб есть три буфера: на компе, в контроллере на компе, в ft2232h - все это должно выравнить поток данных, убрать перерывы, замирания
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 25 2013, 14:55
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(ramil111 @ Feb 25 2013, 17:42) *
Это великое изобретение!
- перенести всю логику на комп, минимальная логика на контроллерах

Не "великое", а чисто программистское. Типичное следствие того, что человек взялся не за свое дело.
"От великого до смешного - один шаг.". Похоже, и до нелепого - столько же. Идея неудачная, очень. Из компьютера сделать генератор (кстати, а почему бы тогда из генератора не сделать компьютер) ? Можно ведь ? Можно ! Но зачем ??? Это сложно, громоздко, ненадежно, дорого ...
Нет, не понимаю. Видно, я слишком ничтожен и приземлен, чтобы оценить мощь и гениальность этой идеи ...
Go to the top of the page
 
+Quote Post
ramil111
сообщение Feb 25 2013, 15:07
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-11-12
Пользователь №: 74 496



Цитата(kovigor @ Feb 25 2013, 18:55) *
Не "великое", а чисто программистское. Типичное следствие того, что человек взялся не за свое дело.
"От великого до смешного - один шаг.". Похоже, и до нелепого - столько же. Идея неудачная, очень. Из компьютера сделать генератор (кстати, а почему бы тогда из генератора не сделать компьютер) ? Можно ведь ? Можно ! Но зачем ??? Это сложно, громоздко, ненадежно, дорого ...
Нет, не понимаю. Видно, я слишком ничтожен и приземлен, чтобы оценить мощь и гениальность этой идеи ...

а чисто программистское - вполне возможно,

вообще это общая тенденция: стоимость простых компьютеров стремительно падает, а писать и отлаживать программы в компе - значительно проще и дешевле!
В результате - комп. - это идеальный вариант для малых серий,

конечно, если делаете изделие для миллионных партий - то можно и контроллер применить
Go to the top of the page
 
+Quote Post
VCO
сообщение Feb 26 2013, 04:05
Сообщение #25


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(kovigor @ Feb 25 2013, 17:55) *
Нет, не понимаю. Видно, я слишком ничтожен и приземлен, чтобы оценить мощь и гениальность этой идеи ...

Я - тоже. Перечитал ещё раз все реплики топикстартера - ещё больше запутался. Видимо, полнолуние сказывается...

...Даже если предположить, что это какой-то демоборд, то куда рациональнее слить разом в него таблицу синуса и затем там крутить.
Ан нет же, в последнем посте всё опровергается, это, оказывается мелкая серия, и лепить монстра, оказывается, "рациональнее"!
Единственное, что приходит в голову посоветовать топикстартеру - разобраться со своими гениальными идеями и понять, что ему нужно.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01441 секунд с 7
ELECTRONIX ©2004-2016