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

 
 
 
Reply to this topicStart new topic
> Вопрос тем кто хорошо знает FT232H и подобные..., (Или советуйте другую микросхему)
Dr.Alex
сообщение Oct 3 2013, 19:11
Сообщение #1


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Нужно сделать простенькое в общем-то устройство по загону данных в ПК через USB.

Решил взять FT232H, но так как вообще с этим семейством не знаком, появилсо вопрос.

На плате должна быть плисина, и её хочется грузить через этот же FT232 (каждый раз при старте приложения на компе).
Но дальше гнать данные предполагаю в режиме sync или async fifo.

Конфигурилово для фпга не слишком маленькое, поэтому предполагал его грузить в режиме MPSSE сигналами SPI (лаподрыгалкой медленно будет).

Но не понятно, можно ли сначала запуститься как MPSSE, а потом переключиться на sync/async fifo??

Или я вообще фигню придумал, и с этой микрухой нужно обращаться по-другому?
Или другую микруху взять? Хочется максимальной простоты.. :-о
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Oct 3 2013, 19:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



FT232R лучше пойдёт для "простенького".
4 конденсатора и штекер. Пару светодиодов и резисторов для сигнализации.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Oct 3 2013, 19:47
Сообщение #3


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(MKdemiurg @ Oct 3 2013, 22:26) *
FT232R


Если бы мне был нужен USB-COM, я бы так и сказал.

По существу заданных вопросов что можете сообщить?
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Oct 3 2013, 20:03
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Цитата
Микросхемы FT232R и FT245R, кроме обычной работы в качестве виртуального последовательного порта USB (USB virtual COM-port), могут также работать и в специальном режиме BitBang. Этот режим позволяет управлять ножками микросхем через USB, и предназначен для создания FPGA-программаторов
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Oct 3 2013, 20:11
Сообщение #5


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Я же говорю,

1) Заливать прошивку плисины лаподрыгалкой не годится ———— очень долго.

2) После заливки нужно перейти в параллельный режым с фифо (не так важно, синхронный или асинхронный), но не ясно, возможно ли это сделать и как.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Oct 3 2013, 21:45
Сообщение #6


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Может просто взять FT2232H? С двумя портами? И не морочить голову? :-о
Go to the top of the page
 
+Quote Post
rloc
сообщение Oct 3 2013, 22:54
Сообщение #7


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Dr.Alex @ Oct 3 2013, 23:11) *
Нужно сделать простенькое в общем-то устройство по загону данных в ПК через USB.
Решил взять FT232H

Хорошая микросхема, на ней Digilent делает свои программаторы для FPGA Xilinx с родной поддержкой ISE. Для тех, кто хочет сам программировать, есть SDK Adept. Если взять готовый встраиваемый модуль SMT2, то на нем можно и программирование сделать и управление плис.
Цитата(Dr.Alex @ Oct 4 2013, 00:11) *
1) Заливать прошивку плисины лаподрыгалкой не годится ———— очень долго.

Скорость - 30 Мбит/с на уровне железа.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Oct 3 2013, 23:09
Сообщение #8


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Этот дигилент у меня у самого на столе лежит и используется. Но сделать нужно совсем другое.

Неужели у меня такая плохая дикция и я так невнятно пишу?
КАКИЕ 30 МЕГАБИТ?
Такие мегабиты возможны в режиме честного интерфейса (FIFO, MPSSE, FSI), А НИКАК НЕ В РЕЖИМЕ ДРЫГАНЬЯ НОГАМИ.

Поэтому третий раз повторяю вопрос ТЕМ, КТО ШАРИТ:: можно ли сначала в режиме MPSSE загрузить плисину, а потом переключиться в режим FT245-style sync/async FIFO и работать дальше??
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Oct 4 2013, 05:02
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Dr.Alex @ Oct 4 2013, 03:09) *
Поэтому третий раз повторяю вопрос ТЕМ, КТО ШАРИТ:: можно ли сначала в режиме MPSSE загрузить плисину, а потом переключиться в режим FT245-style sync/async FIFO и работать дальше??

Можно, определяется программой на ПК. Я использую FT232H для программирования AVR(MPSSE) и как Com-порт. Никаких передергиваний, запускается avreal, а потом обычный терминал.
Go to the top of the page
 
+Quote Post
rloc
сообщение Oct 4 2013, 05:57
Сообщение #10


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Dr.Alex @ Oct 4 2013, 03:09) *
можно ли сначала в режиме MPSSE загрузить плисину, а потом переключиться в режим FT245-style sync/async FIFO и работать дальше??

Цитата из pdf, стр. 46, "4.14 Modes Configurations"
Цитата
1. The Synchronous 245 FIFO mode requires both the EEPROM and application software mode settings

В режим FT1248, согласно таблице, переключиться из софта нельзя.

P.S. Во многих случаях хватает и 30 Мбит последовательной скорости, поскольку FT232H - это не та микросхема из которой выжимают максимум производительности на USB 2.0
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Oct 7 2013, 21:51
Сообщение #11


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(DmitryM @ Oct 4 2013, 08:02) *
Можно, определяется программой на ПК.


Действительно, удаётся легко чисто программно переключаться между режимами MPSSE и FIFO.

Появилсо ещё вопрос:: не пойму, можно ли (и как) в режиме FIFO дёргать лапами ACBUS7,8,9??
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 15:09
Рейтинг@Mail.ru


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