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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Для USB, Какой контроллер оптимальнее
prottoss
сообщение Aug 17 2005, 14:31
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(MALLOY2 @ Aug 17 2005, 22:23)
А что тут обьяснять он 8 битный, мак скорость шины OЗУ равна
16Мгц/3(такта к внешней ОЗУ) =  5.3 Мегабайта в секунду это при  том что он вобще ни чем не занимается.  В реальности она упадет до 1 метра.  Разве это не тормоз ?
*


Хм, похоже это не я а Вы не все посты читаете. Я не собираюсь перекачивать данные через AVR. Рисую еще раз схему прохождения данных

Если Вы организуете устройство, чтоб поток данных шел по пути:

USB <----> AVR <----> конечная функция,

то я с вами согласен, но есть вариант

USB <---> конечная функция
|................|
|................|
<---AVR-->

Сдесь можно выжать то что хотите.
Или я опять не прав?


--------------------
Go to the top of the page
 
+Quote Post
Ёрген
сообщение Aug 18 2005, 02:59
Сообщение #17





Группа: Участник
Сообщений: 12
Регистрация: 1-07-05
Пользователь №: 6 437



Re1: Хм, похоже это не я а Вы не все посты читаете.

Re2: USB <---> конечная функция
|................|
|................|
<---AVR-->

Re3: Если Вы о встроенном ядре 8051(CY7C68013), то дорог этот камень по сравнению с CY7C68001 + AVR.


Извините, но посты вы плохо читаете, в том числе и свои ...

Что такое "конечная функция"? ПЛИС, DSP, ...? Вы думаете, что связка CY7C68001 + AVR + (ПЛИС, DSP) + некий огород + источник данных, будет дешевле и проще чем CY7C68013 + некий огород + источник данных. Сомневаюсь ...


Желаю хорошо отдохнуть. Мой отпуск к сожалению окончен. :0
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 18 2005, 07:57
Сообщение #18


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(Ёрген @ Aug 18 2005, 05:59)
Re1: Хм, похоже это не я а Вы не все посты читаете.

Re2: USB <---> конечная функция
|................|
|................|
<---AVR-->

Re3: Если Вы о встроенном ядре 8051(CY7C68013), то дорог этот камень по сравнению с CY7C68001 + AVR.


Извините, но посты вы плохо читаете, в том числе и свои ...

Что такое "конечная функция"? ПЛИС, DSP, ...? Вы думаете, что связка CY7C68001 + AVR + (ПЛИС, DSP) + некий огород + источник данных, будет дешевле и проще чем CY7C68013 + некий огород + источник данных. Сомневаюсь ...


Желаю хорошо отдохнуть. Мой отпуск к сожалению окончен. :0
*



А вы не совневайтесь, это действительно дешевле и надежней,
Вот цена 68001
http://www.einfo.ru/search_main.php?query=...001&in_name=yes
= самый дешевый 6.73$
Вот цена 68013
http://www.einfo.ru/search_main.php?query=...013&in_name=yes
= самый дешевый 8.33$

И того = 8.33 - 6.73 = 1.6$

А теперь скажите мне какой АВР вы туда поставети за 1.6$ + сколько будет стоить доп. место на плате ?, где выше надежность, и во сколько вы ее оцениваете, да и еще вам кварц к авр понадобится а он тоже денег стоит, + панелька под него или разьем для программирования, + обвязка по ресету, + емкостя по питанию.

Так обьясните почему дешевле 68001+ AVR + (ПЛИС, DSP) + некий огород + источник данных, чем CY7C68013 +ПЛИС, DSP) + некий огород + источник данных.
Go to the top of the page
 
+Quote Post
QuadMan
сообщение Oct 25 2005, 11:12
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 25-10-05
Пользователь №: 10 069



Цитата(MALLOY2 @ Aug 16 2005, 18:24)
Видать плохо посмотрели, внутринний проц там используется тоьлко для конфигурации или если не нужна высокая скорость (около  1 метра/с), а так у него есть внешняя шина (режим slve fifo в нем я разгонял до 39 метров в сек)  и цепляй туда что хочеш, хоть AVR, PLD,DSP. Так что зря вы так. А AVR больше метра не даст так как нету AVR с HIGH SPEED контроллером на борту, а на FULL скорость не более 1.1 метра в сек.
*


Вот тоже есть идея связать AVR и CY7C68013... я так понял, что вы это уже делали - поэтому возник вопрос - скорость, которую вы получили - реально 39 МБ/сек?
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Oct 25 2005, 11:48
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



С CY7C68013 реально получить до 46MB/s. Для реализации сего чуда был написан очень оптимизированный драйвер под Windows XP и использовалась двухпроцессорная мамка на i865 или что-то подобное. Реально, двухпроцессорность здесь не нужна, важен только ICH5 или более поздний южный мост. Загрузка 2.4GHz процессора составляла около 10%.

Со стандартными драйверами реально получить порядка 37-38MB/s, но их плюс в том, что они есть.

О самом CY7C68013 впечатления самые положительные, за исключением того, что сильно греется. Проблему решили переводом CY7C68013 на 12MHz клок, а источник данных - в нашем случае FPGA - работал на 48MHz. Таким образом производительность самого CY7C68013 была абсолютно не важна для проекта.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
Rash
сообщение Oct 25 2005, 11:57
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



А Вот ещё неплохая сылочка про CY7C68013
сылка
Зачем городить огород когда всё уже сделано.
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 25 2005, 12:30
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Может автор укажит какая ему необходима скорость?
если устроит 8Мбит/сек тогда AVR+FT245 хороший выбор, если 80 Мбит, тогда ни один AVR не подойдет.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
QuadMan
сообщение Oct 25 2005, 12:45
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 25-10-05
Пользователь №: 10 069



Спасибо за ответы.. но есть ламерский вопрос... smile.gif как с этой штуковиной (CY7C68013) работать? smile.gif) Посмотрел даташит но так и не понял... каким образом можно передавать данные от AVR в USB. Cам работал с CY7C68001 - там все просто - выставляешь на шину данных 16 бит и отправляешь... а тут зачем еще микропроцессор?

спасибо...
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 25 2005, 12:47
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(АДИКМ @ Oct 25 2005, 20:30)
Может автор укажит какая ему необходима скорость?
если устроит 8Мбит/сек тогда AVR+FT245 хороший выбор, если 80 Мбит, тогда ни один AVR не подойдет.
*


Про FT245 - хороший девайс для быстрого внедрения USB в проект. Два недостатка - ограниченная скорость и слишком высокая цена. Ну представьте мышь на этой микросхеме, или даже конвертер USB-COM(или PS/2). Какова цена будет?

Что касается АВР, то я уже устал объяснять, что нет у меня необходимости перекачивать через него данные, и можно сделать так что девайс будет прокачивать через себя данные, со скоростью, ограниченной лишь установленной микросхемой USB. А АВР используется как арбитр между USB микросхемой и конечной функцией.

Что касается скорости, то пока я немогу определить какая конкретно цифра мне нужна, наверное порядка 20-30 Мбит/с


--------------------
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 25 2005, 13:25
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



А задачу свою вы можете определить?
Что касается USB->COM можно взять FT232 за 3,15 или TUSB3410 за 3


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
BVU
сообщение Oct 25 2005, 13:50
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Как говориться на вкус и на цвет... Вот вам еще один вариант:
http://hc08web.de/usb08/
Выбор что использовать и как, всегда остается за автором проекта в силу обьективных и субьективных причин.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
QuadMan
сообщение Oct 26 2005, 07:14
Сообщение #27


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 25-10-05
Пользователь №: 10 069



А как это чудо - CY7C68013 программировать? Слышал, что через USB можно... для этого специальная прога нужна?
А про новые микросхемы CY7C68013А - CY7C68016А никто не слышал/не использовал?
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 26 2005, 08:16
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Можете вот на это посмотреть
http://www.samsung.com/Products/Semiconduc...de_20040216.pdf


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
dinam
сообщение Oct 27 2005, 03:10
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(prottoss @ Aug 16 2005, 20:58)
Хотя ядро и работает на 48 Мгц, но при 12 тактах на одну команду получается максимум 4MIPS, у того же AVR можно выжать 20MIPS при 20 Мгц.
*
Не 12, а 4 такта на команду.
И кстати "CY7C68013 NOT RECOMMENDED FOR NEW DESIGNS", а рекомендуют CY7C68013A.
Go to the top of the page
 
+Quote Post
Ёрген
сообщение Nov 1 2005, 07:38
Сообщение #30





Группа: Участник
Сообщений: 12
Регистрация: 1-07-05
Пользователь №: 6 437



Цитата(QuadMan @ Oct 26 2005, 14:14)
А как это чудо - CY7C68013 программировать? Слышал, что через USB можно... для этого специальная прога нужна?
А про новые микросхемы CY7C68013А - CY7C68016А никто не слышал/не использовал?
*


CY7C68013 программируется через USB при отладке с помощью программы CyConsole из DeviceKit (скачивается с Cypress), там драйвера, примеры и т.п.
При работе закачивается драйвером при подключении устройства к USB. Сам до этого не дошел, т. к. там надо, как я понял, написать скрипт загрузки программы, но ни примеров, ни описания я не нашел. Может кто-то просвятит меня по этому вопросу, или даст готовый скрипт.

CY7C68013А (FX2LP) отличаются главным образом более низким потреблением (300 ма vs. 80 ма), соответственно меньше греются и большим RAM (8 vs. 16). Я заказывал CY7C68013А, не смогли купить - достали CY7C68013, микросхемы полностью взаимозаменяемые, паял без доработок.
Go to the top of the page
 
+Quote Post

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

 


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


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