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

 
 
> прием данных из АЦП в ПК по USB
SancheSZ
сообщение Mar 5 2008, 20:11
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 27-02-08
Пользователь №: 35 422



Помогите выбрать микроконтроллер для следующей задачи:

необходимо по сигналу готовности данных принимать принимать данные из 8-10 разрядного АЦП с частотой порядка 10 Мегавыборок в секунду и без какой-либо обработки отправлять их в комп по USB, где приложение будет тупо этот поток сбрасывать на диск. Таким образом необходимая скорость передачи данных 10-15 МБ\сек.

Сам приматриваюсь к Cypress FX2.

Возможно ли на нем реализовать подобный обмен?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gumanoid
сообщение Feb 7 2011, 13:21
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 2-02-09
Пользователь №: 44 270



насчёт того что не работает IFCLK: я использую микросхему в 56-ти выводном корпусе и 21 нога у неё по даташиту RESERVED. поскольку макет делал сам, глядя на это RESERVED оставил ногу в воздухе... и уж после того как собрал ещё один макет со второй такой же микросхемой и получив те же результаты - я заострил на этом внимание и поглядев схему evalution board повесил ногу через 10к на корпус - после этого заработало. (на выходе ifclk имеется частота)
на данный момент получилось:
Slave FIFO + EP2 OUT Bulk (512k*4) - вижу данные на выходах, вижу флаги фифо. пока разбираюсь что за данные (и готовлю проект для ПЛИС), но при отправке большого файла через CyConsole глядя на флаг EP2Empty - вижу что он периодически возникает - то есть данные выдаются быстрее (частота выдачи 30 МГц), чем они приходят.
Почему передача данных не успевает? CyConsole не предназначена для потоковой передачи? или что то не так в железе?
Сейчас скачаю AN61345 - посмотрю какая там будет скорость.
P.S. Да, и микросхема греется, но терпимо - градусов под 60 - это нормально?

Сообщение отредактировал gumanoid - Feb 7 2011, 13:24
Go to the top of the page
 
+Quote Post
Силаев
сообщение Feb 14 2011, 08:50
Сообщение #3





Группа: Участник
Сообщений: 12
Регистрация: 25-11-10
Из: Москва
Пользователь №: 61 185



Цитата(gumanoid @ Feb 7 2011, 16:21) *
на данный момент получилось:
Slave FIFO + EP2 OUT Bulk (512k*4) - вижу данные на выходах, вижу флаги фифо. пока разбираюсь что за данные (и готовлю проект для ПЛИС), но при отправке большого файла через CyConsole глядя на флаг EP2Empty - вижу что он периодически возникает - то есть данные выдаются быстрее (частота выдачи 30 МГц), чем они приходят.
Почему передача данных не успевает? CyConsole не предназначена для потоковой передачи? или что то не так в железе?
Сейчас скачаю AN61345 - посмотрю какая там будет скорость.
P.S. Да, и микросхема греется, но терпимо - градусов под 60 - это нормально?


В AN61345 можно посмотреть скорость на прием из контроллера. Потребуется запустить Control Center и Streamer. В Streamer выбрать EP6 на прием, нажать старт. В Control Center выбрать тоже EP6. Во время работы Streamer можно жать Transfer Data в Control Center. Там можно контролировать целостность данных визуально. Поле должно заполняться значениями счетчика 00...FF без сдвигов. Если по USB подключен только FX2LP то у меня скорость до 40МБ/сек.

Запускал передачу со счетчика на 10 часов. Сбоев нет. Температура FX2LP не чуствуется пальцем. Возможно у вас старая версия FX2 без LP, он грелись сильно. Или реализован не чистый SlaveFifo, что-то занимает процессор контроллера и он греется.

ДЛя отладки хорошо вывести все сигналы интерфейса с ПЛИС на быстры логический анализатор. Я отлаживал на 4 канальном осциллографе. Каналов не хватало для удобной работы.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SancheSZ   прием данных из АЦП в ПК по USB   Mar 5 2008, 20:11
- - aal   http://www.kernelchip.ru/WoodmanUSB.php сделан пох...   Mar 6 2008, 07:03
- - SancheSZ   Понадобятся ли какие-либо дополнительные микросхем...   Mar 7 2008, 05:50
|- - Konst_777   Цитата(SancheSZ @ Mar 7 2008, 09:50) Пона...   Mar 7 2008, 16:41
- - slog   Слать данные с частотой 10MHz может далеко не кажд...   Mar 7 2008, 07:56
- - SancheSZ   Ну во-первых максимальная попускная способность US...   Mar 7 2008, 16:39
- - SancheSZ   Мне не понятно следующе: допустим мое устройство з...   Mar 10 2008, 05:54
|- - Konst_777   Цитата(SancheSZ @ Mar 10 2008, 09:54) Мне...   Mar 11 2008, 06:31
- - Serg_Sm   У нас используются подобные системы на основе CY7C...   Mar 11 2008, 08:11
|- - Konst_777   Цитата(Serg_Sm @ Mar 11 2008, 12:11) У на...   Mar 11 2008, 17:11
||- - Serg_Sm   Цитата(Konst_777 @ Mar 11 2008, 20:11) По...   Mar 12 2008, 10:35
||- - Konst_777   Цитата(Serg_Sm @ Mar 12 2008, 14:35) На в...   Mar 12 2008, 17:54
||- - AndreyS   Цитата(Konst_777 @ Mar 12 2008, 20:54) И ...   Mar 12 2008, 19:43
||- - Konst_777   Цитата(AndreyS @ Mar 12 2008, 23:43) Если...   Mar 14 2008, 19:10
|- - Maverick   Цитата(Serg_Sm @ Mar 11 2008, 11:11) У на...   Apr 28 2008, 18:03
|- - Serg_Sm   Цитата(Maverick @ Apr 28 2008, 22:03) Здр...   Apr 29 2008, 06:31
- - SancheSZ   Можно ли в режиме Slave FIFO организовать такой об...   Mar 12 2008, 11:03
- - SancheSZ   Konst_777, опишу проект подробнее. Значится так. ...   Mar 12 2008, 20:02
|- - jur   Цитата(SancheSZ @ Mar 12 2008, 22:02) Kon...   Mar 14 2008, 07:45
|- - maxit   Цитата(SancheSZ @ Mar 12 2008, 23:02) Kon...   Mar 19 2008, 07:31
|- - -=HermiT=-   Цитата(SancheSZ @ Mar 12 2008, 23:02) На ...   Apr 16 2008, 05:35
|- - -=HermiT=-   Решил сделать так: в буфер EP6 записываю статус FI...   Apr 17 2008, 07:07
|- - -Al-   Цитата(-=HermiT=- @ Apr 16 2008, 09...   Apr 17 2008, 08:58
|- - -=HermiT=-   Цитата(-Al- @ Apr 17 2008, 11:5...   Apr 17 2008, 09:20
|- - -Al-   Цитата(-=HermiT=- @ Apr 17 2008, 13...   Apr 17 2008, 10:53
|- - -=HermiT=-   http://www.efo.ru/doc/Cypress/Cypress.pl?2524 - по...   Apr 18 2008, 06:36
|- - -=HermiT=-   Цитата(-Al- @ Apr 17 2008, 13:5...   Apr 18 2008, 08:06
|- - -Al-   Цитата(-=HermiT=- @ Apr 18 2008, 12...   Apr 18 2008, 08:39
- - SancheSZ   Вот, нашел то, что надо. http://lea.hamradio.si/...   Mar 14 2008, 19:52
|- - Konst_777   Цитата(SancheSZ @ Mar 14 2008, 23:52) Вот...   Mar 15 2008, 06:42
- - SancheSZ   Цитата(Konst_777 @ Mar 15 2008, 09:42) И,...   Mar 15 2008, 07:19
|- - Konst_777   Цитата(SancheSZ @ Mar 15 2008, 11:19) На ...   Mar 17 2008, 18:58
- - SancheSZ   Цитата(Konst_777 @ Mar 17 2008, 22:58) Вы...   Apr 15 2008, 06:30
|- - Konst_777   Цитата(SancheSZ @ Mar 15 2008, 10:19) ......   Apr 28 2008, 07:51
|- - SancheSZ   Цитата(Konst_777 @ Apr 28 2008, 11:51) Из...   May 25 2008, 08:46
|- - Konst_777   Цитата(SancheSZ @ May 25 2008, 11:46) ......   May 26 2008, 20:22
- - AutoSerg   Есть задача: необходимо непрерывно пересылать дан...   Sep 29 2008, 15:42
|- - Konst_777   Цитата(AutoSerg @ Sep 29 2008, 18:42) Ест...   Sep 29 2008, 18:27
|- - NOVY   Цитата(AutoSerg @ Sep 29 2008, 19:42) Ест...   Feb 9 2010, 09:22
|- - Konst_777   Цитата(NOVY @ Feb 9 2010, 13:22) Сигнал S...   Feb 10 2010, 19:34
|- - NOVY   Цитата(Konst_777 @ Feb 10 2010, 23:34) То...   Feb 11 2010, 07:01
|- - Konst_777   Цитата(NOVY @ Feb 11 2010, 10:01) Далее п...   Feb 12 2010, 17:16
- - AutoSerg   Спасибо, это действительно очень полезная информац...   Oct 3 2008, 15:47
- - SancheSZ   Подниму тему... Тут играюсь с асинхронным Slave F...   Oct 26 2008, 14:11
- - SancheSZ   Все-таки решил отказаться от Slave FIFO в пользу G...   Nov 4 2008, 14:42
- - F15   Здравствуйте. Я вот хочу замутить девайс: звуковой...   Jun 20 2010, 22:10
- - NOVY   Цитата(SancheSZ @ Mar 5 2008, 23:11) Помо...   Jul 21 2010, 08:33
- - gumanoid   Осваиваю CY7C68013A Требуется выдача/приём из/в ПК...   Jan 24 2011, 18:10
|- - Konst_777   Цитата(gumanoid @ Jan 24 2011, 21:10) Осв...   Jan 24 2011, 19:53
|- - Силаев   Цитата(gumanoid @ Jan 24 2011, 21:10) Осв...   Jan 29 2011, 18:48
|- - Konst_777   Цитата(gumanoid @ Feb 7 2011, 17:21) ... ...   Feb 9 2011, 16:20
- - gumanoid   на сайте cypress про AN61345 написано "The do...   Feb 8 2011, 11:03
|- - Konst_777   Вот. Но, может стоит подождать обновления от Cypre...   Feb 8 2011, 19:22
- - FalloutMan   Цитата(gumanoid @ Feb 7 2011, 16:21) P.S....   Jan 8 2014, 13:33


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 10:12
Рейтинг@Mail.ru


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