[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Mik 19 августа 2001 г. 16:00
В ответ на: К Mik с безвременно ушедшей прошлой страницы, в продолжение IEEE488 отправлено Toad 19 августа 2001 г. 00:41

Наверняка многие фирмы имеют всякие Developer Kit для своих GPIB-изделий. Например, National Instruments для своего GPIB-чипа TNT4882.
Насчёт команд: есть целый стандарт, но для наших приборов проще сделать несколько простых понятных команд (на манер терминала), так легче и нам, и тем, кто этими командами будет пользоваться.
В качестве введения в GPIB могу посоветовать http://www.icselect.com/pdfs/ab48_11.pdf
Есть, конечно, официальные стандарты (IEEE 488.1, IEEE 488.2), но наверное их читать скучно. Я думаю, это чтиво от IC Select повеселее будет.
В GPIB есть много всяких наворотов, но мы используем его просто чтобы гонять туда-сюда команды и ответы (как в RS232). Софт пишем на LabView.
Насчёт GPIB-микросхем. Насколько я понял, вначале были две микросхемы: uPD7210 (NEC) и TMS 9914 (Texas Instruments). Новые чипы сохраняют режимы совместимости с ними. Самые интересные, которые я нашёл, это National Instruments TNT4882(http://www.ni.com/catalog/pdf/0gpc763a.pdf) и Ines iGPIB 72010 (http://www.gpib2000.com/archive/hw4882.pdf). По-моему, у них есть встроенные FIFO и драйверы линии. Передача данных и управление производится через процессорную шину путём записи и чтения регистров.
Вот почти всё, что я знаю. Удачи!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru