Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 10.09.2008, 12:19   #1
alsto
Прохожий
 
Регистрация: 25.11.2004
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
alsto на пути к лучшему
По умолчанию ISA > USB

Есть старый контроллер на ISA (делал лет 10 назад ). Сейчас появилась необходимость его использовать, а ISA-слот тю-тю.. ни в одном компе нету.
Вопрос. Как бы это сделать побыстрее и с минимумом усилий? С USB не разбирался... Глянул документацию - 500 стр. мелким шрифтом...
МБ есть в природе железо для такой стыковки, а главное - софт?? Кто сталкивался с проблемкой - ткните, где копать, плиз..
Реклама:
alsto вне форума  
Непрочитано 10.09.2008, 15:47   #2
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Бред. ISA - универсальная шина, к ней могут подключаться как устройства ввода- вывода, так и память. Если контроллер не стандартный, то очень большой вопрос как современные ОС разрешат программе работать с ним. Проще сделать новый контроллер. По скорости обмена УСБ может даже превосходить ИСА.
MisterDi вне форума  
Непрочитано 10.09.2008, 16:39   #3
int9
Прохожий
 
Регистрация: 06.08.2008
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
int9 на пути к лучшему
По умолчанию

тоже интересовался этим вопросом, даже находил готовые решения usb-›isa
так же находил матери с isa под сокет478
главное искать, кто ищет тот всегда находит
int9 вне форума  
Непрочитано 10.09.2008, 17:01   #4
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Сделать контроллер USB -› ISA не проблема, главное это софт, который через ИСА работает. Что с ним делать?
MisterDi вне форума  
Непрочитано 10.09.2008, 19:50   #5
alsto
Прохожий
 
Регистрация: 25.11.2004
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
alsto на пути к лучшему
По умолчанию

Сообщение от MisterDi
Бред. ISA - универсальная шина, к ней могут подключаться как устройства ввода- вывода, так и память. Если контроллер не стандартный, то очень большой вопрос как современные ОС разрешат программе работать с ним. Проще сделать новый контроллер. По скорости обмена УСБ может даже превосходить ИСА.
Может и бред. Я не профи..
usb›com и usb›lpt вроде есть в продаже. Но они нужны всем. А такая хрень только изобретателю контроллера.
Контроллер совершенно не стандартный. Но все сведено к чтению из порта и записи в порт. Что уже в ХР низзя (в 98 обходился ассемблерной процедурой). Только с драйвером, который сам не напишешь... Но операции вроде достаточно стандартные. Вот и лезет в голову бредовая идея обойти разбирательство с USB на основе чужого опыта. Всего-то надо считать-записать байт в порт.
Чую, не обломится...
alsto вне форума  
Непрочитано 11.09.2008, 11:56   #6
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Если только чтение-запись в порт то можно попробовать в программе обслуживания заменить эти обращения на запросы передачи данных через USB-UART, а переходник сделать на базе PIC18F4550 или PIC18F87j50(у этого ног больше и есть интерфейс с внешней памятью)
MisterDi вне форума  
Непрочитано 11.09.2008, 14:05   #7
alsto
Прохожий
 
Регистрация: 25.11.2004
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
alsto на пути к лучшему
По умолчанию

Спасибо. Первая мысль и была про UART. Меня вроде устраивает. Но еще и приятель этой дурью застрадал. А у него ПДП, но надо глянуть мб многоногий вариант и это потянет. Или мб майкрочип что-то имеет.
Хотелось бы вообще-то что-то почти готовое..
alsto вне форума  
Непрочитано 11.09.2008, 15:40   #8
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от alsto
Контроллер совершенно не стандартный. Но все сведено к чтению из порта и записи в порт.
Если так - то все можно сделать не просто просто, а очень просто

Берете FT232BM, это USB-COM чип, но к нему есть драйверы, позволяющие писать в 8-ми разрядный порт или читать из него же. Самолично проверял такой режим, правда, давно уже. Да, и библиотеки для ПО на компе имеются. Загляните вот сюда:
http://ftdichip.com/Documents/AppNot...01_BitBang.pdf
nml вне форума  
Непрочитано 11.09.2008, 16:07   #9
alsto
Прохожий
 
Регистрация: 25.11.2004
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
alsto на пути к лучшему
По умолчанию

Сообщение от nml
Берете FT232BM, это USB-COM чип, но к нему есть драйверы, позволяющие писать в 8-ми разрядный порт или читать из него же. Самолично проверял такой режим, правда, давно уже. Да, и библиотеки для ПО на компе имеются. Загляните вот сюда:
http://ftdichip.com/Documents/AppNot...01_BitBang.pdf
Чего-то не понимаю мб, но ведь через COM медленно будет... Даже очень медленно.
И сложно заменить параллельный интерфейс ISA на последовательный COM..
Тогда уж LPT › USB, но тоже медленно..
За ссылку спасибо. Инфа лишней не бывает..
alsto вне форума  
Непрочитано 11.09.2008, 16:34   #10
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от alsto
Чего-то не понимаю мб, но ведь через COM медленно будет... Даже очень медленно.
И сложно заменить параллельный интерфейс ISA на последовательный COM..
Не последовательный, а на этом чипе FT232BM вы имеете 8 параллельных пинов.
Насчет скорости не помню точно, читайте даташит, но вроде как шла речь не то о мегабитах, не то даже о мегабайтах в секунду. Ну, это, ессно, если в одну сторону. Переключение направлений - будут миллисекунды.[/code]
nml вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с 16-разрядным обменом по ISA fossa_white Микроконтроллеры, АЦП, память и т.д 1 26.04.2008 11:38
сопряжение intel 8051 и PC через шину ISA Skobl Микроконтроллеры, АЦП, память и т.д 0 28.05.2006 23:25
ISA Soundblaster + PIC = MIDI Player zlatoust Микроконтроллеры, АЦП, память и т.д 2 15.01.2006 13:23
[Решено] Usb->Isa или Lpt->Isa или Pci->Isa ?????? Ggorsh Ремонт оргтехники 6 14.12.2003 00:57
Подскажите ссылку на спецификацию шины ISA. Sergey Микроконтроллеры, АЦП, память и т.д 3 22.06.2003 21:08


Часовой пояс GMT +4, время: 06:33.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot