Радости экспериментов с ISA и PCI
С момента появления домашних компьютеров существует возможность расширять их функционал путём установки большего количества RAM, более ёмких накопителей, дополнительных комплектующих. Но только с появлением IBM PC привычной стала идея о полностью открытой модульной компьютерной системе. А именно, концепция карт расширения позволила пользователям компьютеров не зависеть от конфигураций систем, предлагаемых производителями. Подобные конфигурации можно было, в ограниченных пределах, расширять комплектующими, рассчитанными исключительно на эти системы. Благодаря универсальным картам расширения появились целые отрасли промышленности, они стали и причиной возникновения большого рынка любительских устройств, которые можно было подключать к компьютерам.

В первом IBM PC было пять 8-битных слотов расширения, подключённых прямо к процессору 8088. Компьютер IBM PC/AT был основан на процессоре 80286, в результате слоты стали 16-битными. С помощью слотов расширения к компьютеру можно было подключать практически всё что угодно: графические и сетевые карты, дополнительную память, какие-то особые платы. Хотя для этих слотов расширения и не существовало официального наименования, во времена PC/AT их называли, соответственно, PC-шинами и AT-шинами. А название Industry Standard Architecture (ISA) — это ретроним, который придумали создатели клонов PC.
Такая открытость ISA означала то, что можно было достаточно легко и дёшево создавать собственные ISA-карты. То же касалось и шины PCI, которая появилась после ISA и была такой же открытой. В результате до сих пор существует полная жизни экосистема, в которой есть место и любительским звуковым картам, рассчитанным на слоты PCI или ISA, и картам расширения, позволяющим оснастить IBM PC 1981-го года поддержкой USB, и много чему ещё.
С чего начать тому, кто в наши дни хочет заняться работой с ISA- и PCI-картами?
Цена простоты

Сверху вниз: 8-битная XT-карта, 16-битная AT/ISA карта, 32-битная EISA-карта
О шине ISA, и о появившихся до неё шинах PC/AT, нужно знать одну важную вещь. Это — не особенно универсальные шины, так как они используются для работы с устройствами, подключёнными к шинам адреса и памяти процессоров 8088 и 80286. Это значит, что, например, тактовая частота шины равняется тактовой частоте соответствующего процессора. А именно, для PC-шины это — 4,77 МГц, а для PC/AT-шины — это 6-8 МГц. Хотя 8-битные карты обычно можно использовать в 16-битных слотах, нет гарантии того, что такие карты, подключённые к этим слотам, будут нормально работать.
По мере того, как разработчики клонов PC использовали в своих моделях компьютеров всё более быстрые процессоры, частота шины AT, в итоге, пришла к значениям, находящимся где-то между 10 и 16 МГц. Это, понятно, привело к тому, что многие существующие AT-карты (ISA) работали в подобных системах неправильно. Через некоторое время большинство производителей оборудования сделало так, чтобы частота шины не была бы напрямую связана с частотой процессора. Но несмотря на то, что в названии шины ISA есть намёк на нечто стандартизированное, настоящего стандарта этой шины не существовало.
Правда, была попытка стандартизировать замену ISA, получившую название Extended ISA (EISA). Эта 32-битная шина, работавшая на частоте 8,33 МГц, была создана в 1988 году. Хотя на рынке домашних компьютеров она и не «взлетела», некоторым вниманием она пользовалась среди пользователей серверного оборудования, особенно — как более дешёвая альтернатива собственной шине IBM Micro Channel architecture (MCA). Компания IBM задумывала эту шину в качестве замены ISA.
В итоге же шина ISA дожила до наших дней, сохранившись, в основном, в промышленном оборудовании и во встраиваемых системах (например, в виде шины LPC), в то время как в других сферах был сначала осуществлён переход на PCI, а позже — на PCIe. А вот интерфейсы для подключения видеокарт к компьютерам шли своим путём. Речь идёт о шинах VESA Local Bus (VLB) и Accelerated Graphics Port (AGP), которые представляют собой специализированные интерфейсы, нацеленные на нужды GPU.
Начало работы с новыми старыми технологиями

Естественным результатом этой бурной истории, в той её части, которая касается ISA, стало то, что тому, кто решил создать новую «карту расширения ISA», следует действовать с осторожностью. Для того чтобы подобное изделие отличалось бы по-настоящему широкой совместимостью, можно разработать 8-битную карту, которая может работать на шинах с частотами, находящимися в диапазоне от 4,77 до 20 МГц. А на разработку 16-битных карт стоит обратить внимание тем, кому не нужно поддерживать компьютеры, основанные на процессоре 8088. При разработке PC/104-карт вообще не должно быть никаких проблем с совместимостью, так как эта шина до крайности близка к наиболее стандартному варианту ISA.
При разработке устройств для ISA и PCI физический интерфейс тоже особых проблем не доставляет, так как и в том и в другом случаях используются контакты, расположенные на ребре платы. Именно такой вариант расположения контактов на платах, актуальный до наших дней, был выбран, преимущественно, из-за его дешевизны и надёжности. На плате расширения нет какого-то физического коннектора. Там, на краю, находятся лишь контактные площадки, которые позволяют подключить плату к слоту. При проектировании подобных плат, правда, надо обращать внимание на их толщину, так как от неё зависит надёжность контакта. Обычно хорошо показывает себя толщина платы в 1,6 мм.
Если кто-то хочет самостоятельно создать ISA или PCI-плату — в интернете можно найти параметры контактов для таких плат. Например — этот отличный обзор. Тут, в частности, есть сведения о расстоянии между контактными площадками, о форме платы в том месте, где находятся контакты, о размерах контактных площадок и о других параметрах плат и контактов.
При проектировании электрических цепей плат стоит знать о том, что ISA использует напряжение в 5 В, а PCI может использовать 5 В, 3,3 В, или и то и другое. В случае с PCI платы различают, используя выступы в PCI-слотах и выемки на картах (ключи). Так, если в слоте имеется один выступ, расположенный на расстоянии 56,21 мм от той его стороны, на котором находятся разъёмы подключаемой к нему карты, то это будет слот, рассчитанный на карты, поддерживающие напряжение 3,3 В. Выступ, расположенный на расстоянии 104,77 мм от края слота, указывает на слот для 5 В-карт. На краях карт есть соответствующие выемки. Если карта поддерживает и 5, и 3,3 В — то на ней будет две выемки (это — так называемые универсальные карты).

Ключи на PCI-картах и разъёмах
Существуют 32-битные и 64-битные варианты PCI. Причём, всеобщий интерес на рынке домашних компьютеров вызвал именно первый вариант шины. Если говорить о развитии PCI, то можно отметить интерфейс PCI-X. Эта шина, в 64-битном варианте, в основном, применялась в серверных системах. В PCI-X удвоена максимальная частота шины (с 66 до 133 МГц) и убрана поддержка 5 В. Поэтому PCI-X-карты часто работают при их установке в слоты PCI, рассчитанные на 3,3 В (то же самое справедливо и для PCI-карт, устанавливаемых в слоты PCI-X). 64-битная карта, и PCI, и PCI-X, может перейти в 32-битный режим в том случае, если она установлена в более короткий, 32-битный слот.
Работа с шинами
Каждое устройство, подключённое к шине, увеличивает нагрузку на неё. Кроме того, если речь идёт о шинах с общими линиями связи, важно, чтобы отдельные устройства могли бы отключаться от этих линий в то время, когда они эти линии не используют. Обычно для реализации такой схемы работы используется буферный элемент с тремя состояниями. Например — такой, как распространённый 74LS244.

Логическая схема 74LS244
74LS244 может не только обеспечивать изоляцию, что умеют и стандартные цифровые буферы. Этот элемент может переключаться в высокоимпедансное состояние (Hi-Z), что равносильно отключению устройства.
В случае с ISA-картами нам, для организации правильного взаимодействия с шиной, нужно нечто вроде 74LS244 или его двунаправленного варианта 74LS245. У каждой сигнальной линии должен быть буфер или «защёлка». Подробнее об этом можно почитать здесь. А тут описан хороший пример современной ISA-карты, называемой Snark Barker и представляющей собой клон SoundBlaster.
PCI-карты, по идее, тоже можно создавать, используя подобный подход, но обычно в коммерческих PCI-картах используют специализированные интегральные схемы для ускорения ввода-вывода, которые предоставляют компонентам карт простой интерфейс, похожий на ISA. Подобные решения в наши дни, правда, нельзя назвать дешёвыми (если только не рисковать, связываясь с чем-то вроде WCH CH365). Поэтому хорошей альтернативой подобным решениям является реализация PCI-контроллера на базе FPGA. MCA-версия вышеупомянутой карты Snark Barker использует для взаимодействия с шиной MCA CPLD. На сайтах вроде OpenCores имеются проекты, ориентированные на PCI, которые можно использовать в качестве отправной точки для собственных разработок.
Обмен данными с шинами ISA и PCI
После создания новенькой платы с золотыми контактами, и после того, как на ней распаяны буферные элементы или FPGA, нужно ещё и иметь возможность обмениваться данными с шиной ISA или PCI, пользуясь соответствующим протоколом. К счастью, существует множество материалов по ISA, например — этот. А вот протокол PCI, вроде протокола PCIe, это — «коммерческая тайна». В результате соответствующие данные можно официально (и небесплатно) достать лишь на сайте PCI-SIG. Правда, спецификации, всё же, «утекли» в общий доступ.
Конечно, можно использовать существующие ISA- или PCI-проекты в качестве шаблона или руководства для собственных проектов. Вышеупомянутые проекты CPLD/FPGA предлагают нам механизм, позволяющий избежать необходимости в самостоятельной реализации протоколов, а значит — помогают сразу добраться до самого интересного. Создателю платы, в любом случае, придётся использовать систему прерываний (IRQ) для соответствующей шины (выделенные сигнальные линии, основанные, в последних версиях PCI, на сообщениях), а так же учитывать возможность использования DMA (DRQn и DACKn в ISA). Рассказ о тонкостях шин ISA и PCI займёт целую статью. Правда, тем, у кого были ISA-карты с переключателями, или (что хуже), с ISA PnP (Plug’n’Pray), многое из этого должно быть уже знакомо.
Как и в случае с любой другой общей шиной, схема взаимодействия с шиной при записи или чтении данных предусматривает запрос доступа к шине у «хозяина шины» или, в случае с шиной PCI с несколькими «хозяевами», использование процедуры арбитража. К карте расширения, кроме того, можно обращаться напрямую (вот материал об этом, в котором речь идёт об ISA). В Linux это подразумевает использование программ ядра ( sys/io.h ). Сначала получают соответствующие разрешения, а потом уже можно отправлять данные в конкретный IO-порт, соответствующий карте. В целом это выглядит так:
В случае с ISA адрес IO-порта задаётся в самой плате, а для распознавания адреса используется декодер, находящийся на линиях адресного сигнала. Часто на платах для выбора адреса, а так же — линий IRQ и DMA использовались переключатели или перемычки. Технология ISA PnP была призвана улучшить этот процесс, но по факту принесла больше вреда, чем пользы. В случае с PCI технология PnP является частью стандарта. Шина PCI осуществляет поиск устройств при загрузке, а встроенная ROM (BIOS) запрашивает у карт сведения об их нуждах, после чего адреса и другие параметры задаются автоматически.
Итоги
Конечно, если говорить о разработке собственных ISA- или PCI-плат, то тут были рассмотрены лишь самые основы этого дела. Но, надеюсь, мой материал позволил вам хотя бы увидеть общую картину происходящего. Многое из того, что нужно конкретному разработчику карт расширения, зависит от того, какую именно карту он хочет создать, от того является ли она простой 8-битной картой ISA (PC/XT), или 64-битной картой PCI-X.
Правда, шины ISA и PCI хороши тем, что они доступны даже любителям. Скорости этих шин, если нужно отлаживать или анализировать платы, вполне укладываются в возможности любительского аппаратного обеспечения и соответствующих осциллографов. Использование достаточно медленных параллельных шин данных означает, что дифференциальные сигналы тут не применяются, а это облегчает трассировку плат.
Хотя те старые шины, о которых мы говорили, не являются игроками той же лиги, что и шина PCIe, их возможности и их широкая доступность означают, что они могут дать старым компьютерам второй шанс. Даже если речь идёт о чём-то очень простом, вроде накопителя, основанного на флэш-памяти, предназначенного для первого IBM PC.
Полигон призраков
Теоретически можно пристрить USB в 386-ую систему таким путем: берется PCMCIA USB 2.0 карточка для ноутбука (их до сих пор производят, спокойно можно найти во многих компьютерных магазинах), переходик с PCMCIA на шину ISA.
Но на практике это трудно реализовать, поскольку ISA PCMCIA контроллер встречается крайне редко.
Официально же ISA USB контроллер скорее всего не выпускался, т.к USB появился как раз в тот момент, когда производители уже начали избавляться от шины ISA (конец 90-ых гг.), заменяя ее PCI.
P.S Если же нехочется париться, то можно поискать материнку под 486-ой процессор с PCI и попробовать поставить туда новый современный USB 2.0 PCI контроллер.
Вклад в сообщество
Вклад в сообщество
Вклад в сообщество
Я имел в виду потребительские материнские платы с ISA, которые были сняты с производства в конце 90-ых, начале 2000-ных.
А то, что есть промышленные материнские платы с ISA, не спорю, есть такие, но в промышленности сейчас используются в основном компы уровня P4 и новее, где USB имеется по умолчанию, звук, сеть, видео тоже встроенное, так что ISA используется в основном для специализированных девайсов.
Если уж используются девайсы под шину ISA, то жутко редкие и очень специфические.
Win98SE тоже неплохо дружит с USB-устройствами, если установить патч Native USB.
Тем более, что одно время в системнике Socket 7 у меня нормально работал PCI USB 2.0 контроллер VIA под Windows 98 SE, при том, что системный блок был 1997 года выпуска, т.е ненамного моложе, чем 486-ой комп.
Как подключить isa плату в современный компьютер
- />Среда в 15:33
- Тема:Работа сайта и сервера
- От:makc
- />Среда в 15:33
- Тема:Работа сайта и сервера
- От:makc
—>
Другие известные форумы и сайты по электронике
все что посвящено электронике и общению специалистов. реклама других ресурсов.
- Магазины
- Форумы и конференции
- Производители
- Информационные ресурсы
- Поисковики
- FTP-серверы
- />8 февраля
- Тема:Куда пропал доступ к www.ti.com
- От:jcxz
- />8 февраля
- Тема:Куда пропал доступ к www.ti.com
- От:jcxz
—>
В помощь начинающему
вопросы начального уровня
Модераторы раздела VAI
aosp
SergM
fill
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- ARM, 32bit
- MCS51, AVR, PIC, STM8, 8bit
- Программирование
- Схемотехника
- Интерфейсы
- />8 часов назад
- Тема:CCL ATmega
- От:AlexG
- />8 часов назад
- Тема:CCL ATmega
- От:AlexG
—>
International Forum
This is a special forum for English spoken people, read it first.
- />25 февраля
- От:HardEgor
- />25 февраля
- От:HardEgor
—>
Образование в области электроники
все что касается образования, процесса обучения, студентам, преподавателям.
Модераторы раздела des00 
- />14 минут назад
- Тема:Создание профессиональной ассоциации по микроэле…
- От:Plain
- />14 минут назад
- Тема:Создание профессиональной ассоциации по микроэле…
- От:Plain
—>
Обучающие видео-материалы и обмен опытом
Обсуждение вопросов создания видео-материалов
Модераторы раздела iosifk 
- />17 февраля
- Тема:Dilduino
- От:k155la3
- />17 февраля
- Тема:Dilduino
- От:k155la3
Cистемный уровень проектирования
-
Последнее сообщение
—>
Вопросы системного уровня проектирования
Применение MATLAB, Simulink, CoCentric, SPW, SystemC ESL, SoC
Модераторы раздела Rst7 
- />22 февраля
- Тема:Как обеспечить целостность данных в EEPROM памят…
- От:sunjob
- />22 февраля
- Тема:Как обеспечить целостность данных в EEPROM памят…
- От:sunjob
—>
Математика и Физика
Модераторы раздела Rst7 
- />Среда в 05:21
- Тема:Задача по ТОЭ с плавающими параметрами, вопрос п…
- От:quark
- />Среда в 05:21
- Тема:Задача по ТОЭ с плавающими параметрами, вопрос п…
- От:quark
—>
Операционные системы
Linux, Win, DOS, QNX, uCOS, eCOS, RTEMS и другие
Модераторы раздела Rst7 
- Программирование
- Linux
- uC/OS-II
- scmRTOS
- FreeRTOS
- Android
- />14 часов назад
- Тема:Финальная версия Chrome/Chromium для Windows 7
- От:Pupkin
- />14 часов назад
- Тема:Финальная версия Chrome/Chromium для Windows 7
- От:Pupkin
—>
Документация
оформление документации и все что с ней связано
Модераторы раздела Rst7 
- />20 февраля
- Тема:Документация по ГОСТ Р 51904-2002
- От:Jakirin
- />20 февраля
- Тема:Документация по ГОСТ Р 51904-2002
- От:Jakirin
—>
Системы CAD/CAM/CAE/PLM
обсуждение САПР AutoCAD, Компас, SolidWorks и др.
- />5 февраля
- Тема:Ошибка установки Solidworks
- От:baumanets
- />5 февраля
- Тема:Ошибка установки Solidworks
- От:baumanets
—>
Разработка цифровых, аналоговых, аналого-цифровых ИС
Модераторы раздела Rst7 
- />2 часа назад
- Тема:Cadence. Онлайн курсы.
- От:nikitaborodenkov
- />2 часа назад
- Тема:Cadence. Онлайн курсы.
- От:nikitaborodenkov
—>
Электробезопасность и ЭМС
Обсуждение вопросов электробезопасности и целостности сигналов
Модераторы раздела Rst7 
- ЭМС
- Электробезопасность
- />19 часов назад
- Тема:Типовые схемы защиты от микросекундных помех
- От:HardEgor
- />19 часов назад
- Тема:Типовые схемы защиты от микросекундных помех
- От:HardEgor
—>
Управление проектами
Управление жизненным циклом проектов, системы контроля версий и т.п.
Модераторы раздела Rst7 
- />30 октября, 2022
- Тема:Как тестировать разработанную электронику и встр…
- От:KBH
- />30 октября, 2022
- Тема:Как тестировать разработанную электронику и встр…
- От:KBH
—>
Нейронные сети и машинное обучение (NN/ML)
Форум для обсуждения вопросов машинного обучения и нейронных сетей
Модераторы раздела Rst7 
- />Четверг в 18:43
- Тема:Какую нейорсеть и метод обучения выбрать? (языки…
- От:heminguei777
- />Четверг в 18:43
- Тема:Какую нейорсеть и метод обучения выбрать? (языки…
- От:heminguei777
Программируемая логика ПЛИС (FPGA,CPLD, PLD)
-
Последнее сообщение
—>
Среды разработки — обсуждаем САПРы
Quartus, MAX, Foundation, ISE, DXP, ActiveHDL и прочие.
возможности, удобства.
Модераторы раздела vetal />des00 />
- />Среда в 18:24
- Тема:Vivado ML Edition — 2022.2
- От:Alex77
- />Среда в 18:24
- Тема:Vivado ML Edition — 2022.2
- От:Alex77
—>
Работаем с ПЛИС, области применения, выбор
на чем сделать? почему не работает? кто подскажет?
Модераторы раздела vetal />des00 />
- />5 часов назад
- Тема:Китайские ПЛИС
- От:BSACPLD
- />5 часов назад
- Тема:Китайские ПЛИС
- От:BSACPLD
—>
Языки проектирования на ПЛИС (FPGA)
Verilog, VHDL, AHDL, SystemC, SystemVerilog и др.
Модераторы раздела aosp
vetal
des00 
- />15 февраля
- Тема:помощь с core atan
- От:RuSTA
- />15 февраля
- Тема:помощь с core atan
- От:RuSTA
—>
Системы на ПЛИС — System on a Programmable Chip (SoPC)
разработка встраиваемых процессоров и периферии для ПЛИС
Модераторы раздела vetal
des00
Omen_13 
- />9 февраля
- Тема:Одновременное обращение 2 ядер к одной периферии…
- От:mantech
- />9 февраля
- Тема:Одновременное обращение 2 ядер к одной периферии…
- От:mantech
Цифровая обработка сигналов — ЦОС (DSP)
-
Последнее сообщение
—>
Сигнальные процессоры и их программирование — DSP
Обсуждение различных сигнальных (DSP) процессоров, возможностей, совместимости и связанных с этим тем.
Модераторы раздела des00 
- />5 февраля
- Тема:Форт процессор в ПЛИС
- От:gridinp
- />5 февраля
- Тема:Форт процессор в ПЛИС
- От:gridinp
—>
Алгоритмы ЦОС (DSP)
Обсуждение вопросов разработки и применения (программирования) алгоритмов цифровой обработки сигналов.
Модераторы раздела des00 
- />3 часа назад
- Тема:Частота сигнала
- От:Hazagarov
- />3 часа назад
- Тема:Частота сигнала
- От:Hazagarov
Микроконтроллеры (MCU)
-
Последнее сообщение
—>
Cредства разработки для МК
FAQ, How-to, тонкости работы со средствами разработки
Модераторы раздела haker_fox 
- IAR
- Keil
- GNU/OpenSource средства разработки
- />12 часов назад
- Тема:Keil 5.38 Разместить константу по заданному адре…
- От:Obam
- />12 часов назад
- Тема:Keil 5.38 Разместить константу по заданному адре…
- От:Obam
—>
Модераторы раздела haker_fox 
- STM
- NXP
- Microchip (Atmel)
- TI, Allwinner, GigaDevice, Nordic, Espressif и другие
- />1 час назад
- Тема:ARM cortex A9 и L2
- От:GenaSPB
- />1 час назад
- Тема:ARM cortex A9 и L2
- От:GenaSPB
—>
RISC-V
Микроконтроллеры на базе ядер RISC-V, RISC-X
Модераторы раздела haker_fox 
- />Четверг в 04:54
- Тема:Тайминги интерфейсов CH569/CH565
- От:makc
- />Четверг в 04:54
- Тема:Тайминги интерфейсов CH569/CH565
- От:makc
—>
Модераторы раздела haker_fox 
- />Вторник в 10:12
- Тема:DS1302 не тикает
- От:borodach
- />Вторник в 10:12
- Тема:DS1302 не тикает
- От:borodach
—>
MSP430
Модераторы раздела VAI />haker_fox />
- />22 февраля
- Тема:MSP430FR5969 не работает по BSL
- От:k155la3
- />22 февраля
- Тема:MSP430FR5969 не работает по BSL
- От:k155la3
—>
Все остальные микроконтроллеры
и все что с ними связано
Модераторы раздела haker_fox 
- PIC
- MCS51
- PowerQUICC
- HC(S)08
- AVR32
- STM8
- MIPS
- />16 февраля
- Тема:Программатор для Silabs BusyBee EFM8, какой?
- От:Dikoy
- />16 февраля
- Тема:Программатор для Silabs BusyBee EFM8, какой?
- От:Dikoy
—>
Отладочные платы
Вопросы, связанные с отладочными платами на базе МК: заказ, сборка, запуск
Модераторы раздела haker_fox 
- Arduino
- Raspberry Pi
- Rainbow
- Siberia
- EVMxxxx
- />3 часа назад
- Тема:China-Link, Вариант отладчика из Китая
- От:nibelung
- />3 часа назад
- Тема:China-Link, Вариант отладчика из Китая
- От:nibelung
Печатные платы (PCB)
-
Последнее сообщение
—>
Разрабатываем ПП в САПР — PCB development
FAQ, вопросы проектирования в ORCAD, PCAD, Protel, Allegro, Spectra, DXP, SDD, WG и др.
Модераторы раздела SergM />fill />
- Библиотеки компонентов
- Altium Designer, DXP, Protel
- P-CAD 200x howto
- Эремекс, Delta Design
- Cadence
- Примеры
- Zuken CADSTAR
- Siemens EDA — Xpedition, PADS (ex. Mentor)
- Бесплатные САПР: KiCAD, EasyEDA, EAGLE и др.
- />1 час назад
- Тема:Altium19 Компонент и его пад расползаются
- От:Noob_23
- />1 час назад
- Тема:Altium19 Компонент и его пад расползаются
- От:Noob_23
—>
Работаем с трассировкой
тонкости PCB дизайна, от Spectra и далее.
Модераторы раздела fill 
- />17 февраля
- Тема:Как правильно перевести скоростную дифф. пару с …
- От:DSIoffe
- />17 февраля
- Тема:Как правильно перевести скоростную дифф. пару с …
- От:DSIoffe
—>
Изготовление ПП — PCB manufacturing
Фирмы, занимающиеся изготовлением, качество, цены, сроки
Модераторы раздела fill 
- ПСБ Технолоджи
- ТеПро
- PS-Electro
- Резонит
- PCB Professional
- Абрис
- ОАО "НИЦЭВТ"
- ООО "М-Плата"
- в домашних условиях
- />Вчера в 00:08
- Тема:JLCPCB — карты UnionPay
- От:destroit
- />Вчера в 00:08
- Тема:JLCPCB — карты UnionPay
- От:destroit
Сборка РЭУ
-
Последнее сообщение
—>
Пайка и монтаж
вопросы сборки ПП, готовых изделий, а также устранения производственных дефектов
- />21 февраля
- Тема:Проект дозатора для нанесения паяльной пасты
- От:destroit
- />21 февраля
- Тема:Проект дозатора для нанесения паяльной пасты
- От:destroit
—>
Корпуса
обсуждаем какие есть копруса, где делать и прочее
- />Вторник в 05:51
- Тема:Моделирование силы продавливания платы
- От:destroit
- />Вторник в 05:51
- Тема:Моделирование силы продавливания платы
- От:destroit
—>
Вопросы надежности и испытаний
расчеты, методики, подбор компонентов
- />13 ноября, 2022
- Тема:Компоненты из Китая
- От:mantech
- />13 ноября, 2022
- Тема:Компоненты из Китая
- От:mantech
Аналоговая и цифровая техника, прикладная электроника
-
Последнее сообщение
—>
Вопросы аналоговой техники
разработка аналоговых схем, моделирование схем в SPICE, расчёты и анализ, выбор элементной базы
Модераторы раздела Alexandr
ViKo
Tanya
Егоров 
- />Вторник в 08:40
- Тема:PWM + ФНЧ + PAM8302. Сделать звук чище.
- От:jcxz
- />Вторник в 08:40
- Тема:PWM + ФНЧ + PAM8302. Сделать звук чище.
- От:jcxz
—>
Цифровые схемы, высокоскоростные ЦС
High Speed Digital Design
- />21 февраля
- Тема:Влияние положительных и отрицательных выбросов (…
- От:Plain
- />21 февраля
- Тема:Влияние положительных и отрицательных выбросов (…
- От:Plain
—>
RF & Microwave Design
wireless технологии и не только
Модераторы раздела l1l1l1 
- />8 часов назад
- Тема:Si4463 бьются пакеты на 1000 kbps
- От:repstosw
- />8 часов назад
- Тема:Si4463 бьются пакеты на 1000 kbps
- От:repstosw
—>
Метрология, датчики, измерительная техника
Все что связано с измерениями: измерительные приборы (осциллографы, анализаторы спектра и пр.), датчики, обработка результатов измерений, калибровка, технологии измерений и др.
Модераторы раздела ViKo />Tanya />
- />Воскресенье в 18:59
- Тема:Помогите идентифицировать датчик температуры
- От:quark
- />Воскресенье в 18:59
- Тема:Помогите идентифицировать датчик температуры
- От:quark
—>
АВТО электроника
особенности электроники любых транспортных средств: автомашин и мотоциклов, поездов, судов и самолетов, космических кораблей и летающих тарелок.
Модераторы раздела Vasily_ 
- />3 минуты назад
- Тема:Провод для автомобильного компрессора
- От:byRAM
- />3 минуты назад
- Тема:Провод для автомобильного компрессора
- От:byRAM
—>
Умный дом
- />Воскресенье в 18:09
- Тема:Как контролировать большое количество реле с пом…
- От:mitya1698
- />Воскресенье в 18:09
- Тема:Как контролировать большое количество реле с пом…
- От:mitya1698
—>
3D печать
3D принтеры, наборы, аксессуары, ПО
- />21 декабря, 2022
- Тема:slicer для 3d принтера
- От:Variant99
- />21 декабря, 2022
- Тема:slicer для 3d принтера
- От:Variant99
—>
Робототехника
Модели, классификация, решения, научные исследования, варианты применения
- />31 марта, 2022
- Тема:Подключение дисплея 3.2inch 320×240 Touch LCD (А…
- От:Aaronli
- />31 марта, 2022
- Тема:Подключение дисплея 3.2inch 320×240 Touch LCD (А…
- От:Aaronli
—>
Ремонт и отладка
обсуждение вопросов ремонта и отладки различных устройств и готовых изделий
Модераторы раздела Herz 
- />3 минуты назад
- Тема:Ремонт оссцилографа Hantek dso5102p — проблема с…
- От:Vasily_
- />3 минуты назад
- Тема:Ремонт оссцилографа Hantek dso5102p — проблема с…
- От:Vasily_
Силовая электроника — Power Electronics
-
Последнее сообщение
—>
Силовая Преобразовательная Техника
Источники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC)
Модераторы раздела Herz />Егоров />
- />Четверг в 11:51
- Тема:NEW-BIP, Super BJT
- От:SAVC
- />Четверг в 11:51
- Тема:NEW-BIP, Super BJT
- От:SAVC
—>
Обратная Связь, Стабилизация, Регулирование, Компенсация
Организация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт
Модераторы раздела Herz />Егоров />
- />17 сентября, 2022
- Тема:Ограничение скорости нарастания сигнала ШИМ на д…
- От:Alex-lab
- />17 сентября, 2022
- Тема:Ограничение скорости нарастания сигнала ШИМ на д…
- От:Alex-lab
—>
Первичные и Вторичные Химические Источники Питания
Li-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания
Модераторы раздела Herz />Егоров />
- />18 января
- Тема:Температура Li-ion аккумуляторов
- От:maksimdag0
- />18 января
- Тема:Температура Li-ion аккумуляторов
- От:maksimdag0
—>
Высоковольтные Устройства — High-Voltage
Высоковольтные выпрямители, умножители напряжения, делители напряжения, высоковольтная развязка, изоляция, электрическая прочность. Высоковольтная наносекундная импульсная техника
Модераторы раздела Herz 
- />7 февраля
- Тема:Маломощный трансформатор 220В -> 6000
- От:sanya221
- />7 февраля
- Тема:Маломощный трансформатор 220В -> 6000
- От:sanya221
—>
Электрические машины, Электропривод и Управление
Электропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы
Модераторы раздела Herz 
- />17 февраля
- Тема:ABB DCS550-S02-0680-05 F508
- От:Oleg_Gordzei
- />17 февраля
- Тема:ABB DCS550-S02-0680-05 F508
- От:Oleg_Gordzei
—>
Индукционный Нагрев — Induction Heating
Технологии, теория и практика индукционного нагрева
Модераторы раздела Herz 
- />10 января
- Тема:Тиристорный инвертор
- От:Слесарь
- />10 января
- Тема:Тиристорный инвертор
- От:Слесарь
—>
Системы Охлаждения, Тепловой Расчет – Cooling Systems
Охлаждение компонентов, систем, корпусов, расчёт параметров охладителей
Модераторы раздела Herz 
- />23 февраля
- Тема:Тепловой расчет для КТ827А
- От:Valery-m
- />23 февраля
- Тема:Тепловой расчет для КТ827А
- От:Valery-m
—>
Моделирование и Анализ Силовых Устройств – Power Supply Simulation
Моделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов
Модераторы раздела Herz />Егоров />
- />8 февраля
- Тема:Micro-Cap
- От:Lnd
- />8 февраля
- Тема:Micro-Cap
- От:Lnd
—>
Компоненты Силовой Электроники — Parts for Power Supply Design
Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы.
Модераторы раздела Herz />Егоров />
- />Четверг в 13:08
- Тема:Замена Infineon
- От:Baza
- />Четверг в 13:08
- Тема:Замена Infineon
- От:Baza
Интерфейсы
-
Последнее сообщение
—>
Форумы по интерфейсам
все интерфейсы здесь
- ISDN/G.703/E1
- ISA/PCI/PCI-X/PCI Express
- Wireless/Optic
- RS232/LPT/USB/PCMCIA/FireWire
- Fast Ethernet/Gigabit Ethernet/FibreChannel
- Интерфейсы для "интеллектуального дома"
- от ТТЛ до LVDS здесь
- IDE/ATA/SATA/SAS/SCSI/CF
- Аудио/Видео интерфейсы
- Сотовая связь и ее приложения
- FAQ по XPort/WiPort
- Controller Area Network (CAN)
- />19 часов назад
- Тема:SIMCom A7672E, USB интерфейс
- От:Alex11
- />19 часов назад
- Тема:SIMCom A7672E, USB интерфейс
- От:Alex11
Поставщики компонентов для электроники
-
Последнее сообщение
—>
Поставщики всего остального
от транзисторов до проводов
- />Понедельник в 08:00
- Тема:Shenzhen BLS electronics
- От:Миша Чжу
- />Понедельник в 08:00
- Тема:Shenzhen BLS electronics
- От:Миша Чжу
—>
Компоненты
Закачка тех. документации, обмен опытом, прочие вопросы.
- Тех. документация
- Микросхемы
- Транзисторы
- Диоды
- Резисторы
- Средства индикации
- />15 часов назад
- Тема:Помогите найти информацию по контроллеру LCD
- От:vesago
- />15 часов назад
- Тема:Помогите найти информацию по контроллеру LCD
- От:vesago
Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир
-
Последнее сообщение
—>
Обсуждение Майнеров, их поставки и производства
наблюдается очень большой спрос на данные устройства.
- />16 июля, 2021
- Тема:Материнские платы для майнинга
- От:Doka
- />16 июля, 2021
- Тема:Материнские платы для майнинга
- От:Doka
Дополнительные разделы — Additional sections
-
Последнее сообщение
—>
Встречи и поздравления
Предложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч.
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />23 февраля
- Тема:23 февраля
- От:Сергей Борщ
- />23 февраля
- Тема:23 февраля
- От:Сергей Борщ
—>
Ищу работу
ищу работу, выполню заказ, нужны клиенты — все это сюда
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />Среда в 06:05
- Тема:Ищу возможность поработать c платой Zynq в реаль…
- От:x893
- />Среда в 06:05
- Тема:Ищу возможность поработать c платой Zynq в реаль…
- От:x893
—>
Предлагаю работу
нужен постоянный работник, разовое предложение, совместные проекты, кто возьмется за работу, нужно сделать.
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />14 часов назад
- Тема:Схемотехник и Тополог, Москва
- От:HardJoker
- />14 часов назад
- Тема:Схемотехник и Тополог, Москва
- От:HardJoker
—>
Куплю
микросхему; устройство; то, что предложишь ты 🙂
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />Четверг в 03:11
- Тема:PIC32MX795F512H-80I/PT
- От:BILL CAI
- />Четверг в 03:11
- Тема:PIC32MX795F512H-80I/PT
- От:BILL CAI
—>
Продам
есть что продать за деньги, пиво, даром ?
Реклама товаров и сайтов также здесь.
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />13 часов назад
- Тема:Микросхемы STM32H743VIT
- От:gagamikle
- />13 часов назад
- Тема:Микросхемы STM32H743VIT
- От:gagamikle
—>
Объявления пользователей
Тренинги, семинары, анонсы и прочие события
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />Четверг в 14:53
- Тема:Высокочастотные рупорные антенны от A-Info
- От:МакроГрупп
- />Четверг в 14:53
- Тема:Высокочастотные рупорные антенны от A-Info
- От:МакроГрупп
—>
Общение заказчиков и потребителей электронных разработок
Обсуждение проектов, исполнителей и конкурсов
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
haker_fox
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />18 декабря, 2022
- Тема:Как купить если ты не юрлицо?
- От:Dejmos
- />18 декабря, 2022
- Тема:Как купить если ты не юрлицо?
- От:Dejmos
А есть ли что-то современное с ISA?
У нас есть старый спектрометр, который управляется и отдаёт данные через ISA платы. Может кто в курсе, бывает ли современное железо с ISA платами?
В идеале я вижу такой вариант — относительно новый (s775 или AM2 и выше) комп с Linux на борту, на котором стоит виртуалка с Win95, в которую проброшены эти самые платы.
Такое вообще реально?
Может кто в курсе, бывает ли современное железо с ISA платами?
99,99% что нет.
Сейчас даже с COM/LPT-портам не найти, хотя еще дофигища оборудования под них делают.
можно, например, на заказ сделать какой-нибудь переходник ISA->USB с соответствующими драйверами
Сейчас даже с COM/LPT-портам не найти, хотя еще дофигища оборудования под них делают.
COM/LPT есть в виде гребёнки на куче новых материнок, COM часто на nITX выводится для кассовых терминалов, и во многих случаях их можно через переходник на USB подключить. ISA на новых материнках это единичные специально сделанные платы, но есть, кто промышленным оборудованием занимается, у них должны быть.
Ну и старую плату с ISA найти не проблема.

Найди компы с ISA про запас пока еще можно , если так ценен это спектрометр.
Видимо придётся. А спектрометр ценен тем, что он у нас такой один на весь институт, а метод-то заурядный — КР спектроскопия. Просто нету пары сотен тысяч долларов на новый нормальный.
о! спасибо за ссылку.
А спектрометр ценен тем, что он у нас такой один на весь институт, а метод-то заурядный — КР спектроскопия.
А сделать замену детектора на что-нибудь более свежее? Или он монолитно собран и где там детектор вы не представляете?

Сейчас даже с COM/LPT-портам не найти
Это как раз не проблема, всегда можно накостылять переходник с usb в ближайшем магазине электроники.
Вот это круто! Не ожидал встретить плату на 775 сокете с ISA-слотами. о_0
Да и внутренние (PCI/PCI-E) контроллеры пока еще делают.

Первая ссылка в гугле по «isa usb adapter»:
Не думал даже, что такие есть. И скорей всего это именно то, что желает ТС.
похоже что да 🙂 всего 149 баксов
Кстати, не факт, что ПО спектрометра заработает через такую вундервафлю, особенно есть оно написано на каком-нибудь паскале+асм
Хм. сделать — вариант хороший, но есть пара «но»: я по работе химик (и немного помогаю админам), человек, кому это под силу — очень занят обычно.
Там в детекторе стоят 2 дифракционные решётки, которые позиционируются электродвигателями + светодиодная линейка, которая которая фактически и является детектором. По итогу: заменить на что-то свежее = купить 50% нового прибора, если делать самим = поменять всю электронику в приборе + написать софт, что тоже не очень просто.
win95 не поддерживается)) не факт, что ПО будет работать на win98. Но вообще-то эта вундервафля очень интересный вариант. Никогда бы не подумал искать ISA -> USB адаптер.
комп с Linux на борту, на котором стоит виртуалка с Win95, в которую проброшены эти самые платы.
Не будет работать. Могу продать много ПК с ISA.
Да я и у нас, думаю, найду ПК с ISA, которые списывают. Другая проблема, что хотелось как-то это обновить и уйти от древних комплектующих.
А смысл? У вас софт под спектрометр всё равно старый.
А смысл? У вас софт под спектрометр всё равно старый.
Обслуживать пожилые железяки несколько проблематично, у нас местами первопни и третьепни стоят, и там обычно франкенштейн, где из двух собран один рабочий, плюс конденсаторы перепаяны, плюс софт случись что уже не найдёшь переставить.

Другая проблема, что хотелось как-то это обновить и уйти от древних комплектующих.
Хотите уйти от древних комплектующих — покупайте новый спектрометр. Есть российские производители. Да и зарубежные стоят не сотни, а десятки тысяч долларов.
Со старым оборудованием есть только два варианта: самостоятельно переделать, или дорабатывать ресурс под ноль и покупать новое.

Полно. Только стоят промышленные материнки охрененно дорого.

Кстати, поищи лучше что-нибудь вроде USB<->ISA. А еще при желании можно самому сделать.

Могу совершенно безвоздмездно отдать работающую плату на socket 370 с Celeron Coppermine и обвязкой.
А платы с ISA сейчас, да, только промышленные, не из дешевых. Но дело даже не в этом, пробрасывать шину в виртуалку у тебя вряд ли выйдет.
Российский КР спектрометр — нет спасибо) Хватило уже сорбтометра и другого оборудования.
Новый отличный спектрометр будет. Опять один на весь институт, а если забрать старый себе в лабораторию — можно ни от кого не зависеть и не ограничивать себя в числе образцов, которые измеряются. Для нас это рутинный метод, бывает и по
100 спектров в неделю. Не все готовы к таким нагрузкам. Потому я и поинтересовался, нельзя ли как-то решить эту проблему. Помогли 🙂 думаю, что ISA -> USB переходник (если заработает) отличный вариант.
Российский КР спектрометр — нет спасибо
промышленная
все есть и будет дальше на промышленных матерях. http://www.prosoft.ru/
Руские химики выбирают ISA!
импорт-то подрезали. а isa можно наговнякать на к155
Отпишись потом, сколько они заломят (я так понимаю, тебе не партию, а одну-две штуки?)
А, черт опять кто-то некропостит.

MS-98A9 на intel q77. Берем проц ivy bridge i5/i7 (не K) и пробрасываем в виртуалку isa-карточку.

Видимо придётся. А спектрометр ценен тем, что он у нас такой один на весь институт, а метод-то заурядный — КР спектроскопия. Просто нету пары сотен тысяч долларов на новый нормальный.
Может тебе вместо плат просто купить другой аппаратный контролёр?
Я предлагаю фирмы Mesa Electronics,хотя не знаю,подойдёт он или нет
Точно не знаю,но спеки на них вроде как открыты,есть куча подключаемых через RS422 плат расширения.
И главное,есть опенсорсный софт,который позволяет легко создавать на основе этого контролёра достаточно сложные ЧПУ системы:
LinuxCNC
Причём с довольно развитым сообществом русскоязычных пользователей cnc-club.ru
А что это за платы ? К примеру, раньше были распространены сканеры, где такие платы являлись обрезанными по функционалу, для дешевизны, SCSI-контроллерами. Но, при наличии кабеля, они вполне нормально работали через полноценные SCSI-контроллеры — стандарт-то никто не отменял.