Изобретение относится к областям компьютерной и телекоммуникационной техники, в частности к устройствам для обработки и распределения потоков данных различных информационных систем с различными системами отображения информации.
Существует целый ряд устройств для связи различных информационных систем, приема и передачи информации между этими системами.
Для различных назначений используются телевизионные, видео- и аудиокарты, выполненные в виде блоков персонального компьютера, факс-модема, клавиатуры персональных компьютеров со встроенными адаптерами интеллектуальных карт. Для расширения функций и связи с периферийными устройствами для мобильных компьютеров (ноутбуков) используются порты- репликаторы, станции ДОК (Desk Stations) и телевизионные и видеоадаптеры (TV and MPEG adapters).
Однако указанные выше средства не функционируют без компьютера, т.е. не являются самостоятельными устройствами.
Известно компьютерно-телекоммуникационное устройство Communicator NOKIA 9000 (см. "Особенности национальной сотовой. NOKIA 9000". Мир связи и информации. Connect. 1997, N 1-2, с. 87), в котором совмещены сотовый телефон и компьютер, выполненное на базе процессора и операционной системы, содержащее также блоки памяти, факс-модем, калькулятор, записную книжку, календарь и имеющее текстовый редактор.
Это компьютерно-телекоммуникационное устройство удобно для мобильного использования, но его возможности по приему и передаче различных видов сигналов и соответственно по подключению внешних устройств являются недостаточными, в частности отсутствует возможность подключения магнитных и интеллектуальных карт, аудио- и видеоаппаратуры, ограничено количество подключаемых периферийных компьютерных устройств, кроме того, используемый вид телефонной связи является дорогостоящим и выполняется за счет владельца данного устройства.
Известна компьютерная система (см. патент США N 5559965, кл. G 06 F 13/00, 1996 г. ), содержащая процессор, оперативную память, внешнюю память большого объема и группу адаптеров ввода-вывода, имеющих согласованный режим "включай и играй" (Plug and Play) и распределенный режим ресурсов, эта система обеспечивает подключение периферийных компьютерных устройств.
Однако указанная компьютерная система предназначена только для подключения цифровых устройств, работающих в режиме Plug and Play.
Известна настольная коммуникационная сеть (см. патент США N 5317693, кл. G 06 F 13/00, 1994 г.), содержащая центральный процессор, блоки оперативной и постоянной памяти, контроллеры, память с программой конфигурации сети, дисплей, интерфейс связи с сетью и сетевые интерфейсы, эта сеть обеспечивает связь множества периферийных устройств с главным компьютером на основе протокола связи.
Однако указанная коммуникационная сеть не является мобильной и работает только совместно с компьютером.
Наиболее близким по функциональному назначению и используемым блокам к предложенному устройству является система для распределения имени внутри сети адаптеров занятой линии, динамической загрузки адаптеров, имеющих одинаковые логические обозначения, и установки в подключенном состоянии оставшихся адаптеров (см. патент США N 5454078, кл. G 06 F 13/00, 1995 г.), содержащая шину данных, соединенную непосредственно с центральным процессором, блоками постоянной и оперативной памяти, с периферийными устройствами типа дискового запоминающего устройства через адаптер ввода-вывода, с клавиатурой, мышью, динамиком и микрофоном через адаптер сопряжения пользователя, с сетью ЭВМ через адаптер каналов связи и с дисплеем через адаптер дисплея.
Эта система обеспечивает передачу информации между оператором, периферийными запоминающими устройствами, сетью ЭВМ и операционными и запоминающими блоками системы с представлением данных на дисплее.
Однако эта система не принимает сигналов радиотелевизионной связи, не позволяет передавать и принимать видеоинформацию, не обеспечивает телефонную связь и ввод информации с карт, кроме этого, управление и ввод данных в систему нельзя производить дистанционно.
Как следует из выше изложенного, не решена обобщенная задача одновременной обработки и распределения потоков данных различных информационных систем, включая цифровую, видео- и аудио-, телефонную и радиотелевизионную информацию, информацию различных видов карт, а также сигналов от оператора с компактной реализацией соответствующего устройства.
На решение этой задачи направлено предлагаемое изобретение.
По сравнению с прототипом в предложенное компьютерно-телекоммуникационное устройство, содержащее шину данных (информационных сигналов), шину управляющих сигналов, блок ручного управления, блок арифметико-логический, блок оперативной памяти, блок интерфейсов аудиоинформации, блок интерфейсов визуальной информации, блок интерфейсов компьютерных средств, два блока контактных элементов, монитор, микрофон и наушники, причем шина данных соединена с информационными входами-выходами блоков арифметико-логического и оперативной памяти, первыми информационными входами-выходами блока интерфейсов аудиоинформации, блока интерфейсов компьютерных средств и блока интерфейсов визуальной информации, управляющие входы которых соединены с шиной управляющих сигналов, вторые информационные входы и выходы блока интерфейсов аудиоинформации соединены с первым блоком контактных элементов, первые входы и выходы которого соединены с микрофоном и наушниками соответственно, а вторые являются линейными входами и выходами устройства, вторые входы-выходы блока интерфейсов визуальной информации соединены с первыми информационными входами-выходами и управляющими входами монитора, вторые информационные входы-выходы блока интерфейсов компьютерных средств соединены со вторым блоком контактных элементов, входы-выходы которого являются входами-выходами устройства, введены блок приема и передачи информационных и управляющих сигналов, блок дистанционного ввода сигналов, блок перезаписываемой энергонезависимой памяти, блок магистральных усилителей, блок интерфейсов видеоинформации, блок интерфейсов дистанционного обмена информацией, блок интерфейсов телефонной сети, блок интерфейсов беспроводной связи, блок интерфейсов карт, блок интерфейсов информации хронометров, три блока контактных элементов, блок элементов приема-передачи информации, блок элементов индикации, блок приемный беспроводной связи, блок адаптеров карт, блок цифровых хронометров, ручка-перо, элементы входные, элемент усилительный и элемент сигнальный, а монитор выполнен с чувствительной поверхностью, воспринимающей траекторию контактирования ручки-пера, причем шина данных соединена с информационно-управляющими входами-выходами блока приема и передачи информационных и управляющих сигналов, а также с информационными входами-выходами блока перезаписываемой энергонезависимой памяти, с первыми информационными входами-выходами блоков магистральных усилителей, видеоинформации, дистанционного обмена информацией, телефонной сети и информации хронометров и с выходами блоков интерфейсов беспроводной связи и карт, управляющие входы которых соединены с шиной управляющих сигналов, а управляющие входы блока приема и передачи информационных и управляющих сигналов подключены к выходам блока ручного управления, входы дистанционного приема управляющих и информационных сигналов блока приема и передачи информационных и управляющих сигналов принимают сигналы от блока дистанционного ввода сигналов, сигнальный вход блока приема и передачи информационных и управляющих сигналов соединен с первым сигнальным выходом блока интерфейсов беспроводной связи, сигнально-временные входы - с выходами блока интерфейсов информации хронометров, а выходы подключены к шине управляющих сигналов, вторые информационные входы и выходы блока интерфейсов видеоинформации соединены с третьим блоком контактных элементов, входы и выходы которого являются входами и выходами устройства, вторые информационные входы-выходы блоков магистральных усилителей и интерфейсов телефонной сети соединены с четвертым и пятым блоками контактных элементов соответственно, входы-выходы которых являются входами- выходами устройства, вторые информационные входы-выходы блока интерфейсов дистанционного обмена информацией соединены с первыми информационными входами-выходами блока элементов приема-передачи информации, входы-выходы которого являются входами-выходами устройства, третьи информационные и управляющие выходы блока интерфейсов визуальной информации соединены со входами блока элементов индикации, а первые и вторые информационно-сигнальные входы прямого доступа соединены с информационно-сигнальными выходами блоков интерфейсов телефонной сети и беспроводной связи соответственно, второй сигнальный выход последнего соединен со входом элемента усилительного, информационный вход соединен с блоком приемным беспроводной связи, управляющий вход которого соединен с шиной управляющих сигналов, а информационный вход - с выходом элементов входных, входы которых являются входами устройства, информационные входы блока интерфейсов карт соединены с выходами блока адаптеров карт, входы которого являются входами устройства для установки карт, вторые информационные входы-выходы блока интерфейсов информации хронометров соединены с информационными входами-выходами блока цифровых хронометров, управляющие входы которого подключены к шине управляющих сигналов, а сигнальные выходы блока интерфейсов информации хронометров соединены с группой вторых входов элемента усилительного, выходы которого соединены со входами элемента сигнального, выход которого является сигнальным выходом устройства, входная поверхность монитора передает контактное движение ручки-пера, а блок приема и передачи информационных и управляющих сигналов содержит память управляющую, адресные входы которой соединены с выходами регистра-счетчика адреса, адресные входы которого соединены с выходами первого мультиплексора, а выходы памяти управляющей соединены с информационными D-входами регистра команд, информационным L1-входом второго мультиплексора и первой группой информационных входов первого мультиплексора, вторая группа информационных входов которого, первая группа информационных входов узла сравнения, а также выход первого шинного формирователя соединены с информационными D-входами-выходами второго шинного формирователя, информационные V-входы-выходы которого подключены к шине данных, входы узла приема и преобразования сигналов являются входами дистанционного управления устройством - от блока дистанционного ввода сигналов, а выходы подключены к шине управляющих сигналов и D-входам регистра, выходы которого подключены к шине сигналов дистанционного управления, к которой подключены D-входы первого шинного формирователя, пятая группа информационных входов первого мультиплексора, первая группа входов многоканального элемента 3ИЛИ, вторая группа входов многоканального элемента 2ИЛИ, вторая группа информационных входов узла сравнения, вторые входы первого и второго элементов 2И, первый, второй и третий стробирующие входы элемента 4-2И-ИЛИ, первый вход генератора одиночного импульса, первый вход третьего элемента 2И, первый вход элемента 3ИЛИ и информационный B1-вход второго мультиплексора, информационный B2-вход которого подключен к выходу третьего элемента 2И, а адресный вход - к выходу элемента 3ИЛИ, F1- и F2-выходы второго мультиплексора соединены с D0- и C0-входами регистра команд соответственно, а C-вход последнего - с выходом C1 генератора асинхронного, который также соединен с информационным L2-входом второго мультиплексора, C-входом регистра и шиной управляющих сигналов, а выход C2 генератора асинхронного подключен ко второму входу четвертого элемента 2И, первый вход которого соединен с выходом памяти управляющей, а выход которого соединен с +1-входом регистра-счетчика адреса, C-вход которого соединен с выходом пятого элемента 2И, второй вход которого подключен к выходу генератора одиночного импульса, с которым также соединены второй вход третьего элемента 2И и первые входы первого и второго элементов 2И, выходы которых являются первым и вторым тактовыми входами соответственно узла сравнения, выход которого, а также выходы блоков интерфейсов беспроводной связи и информации хронометров подключены функционально к первому, второму и третьему сигнальным входам элемента 4-2И-ИЛИ и управляющим входам логической схемы образования адреса, выходы которой соединены с адресными входами первого мультиплексора, третья группа информационных входов которого подключена к выходам блока интерфейсов информации хронометров, а четвертая группа информационных входов - к выходам многоканального элемента 2ИЛИ, которые также функционально подключены к управляющему входу узла сравнения, первому входу пятого элемента 2И и четвертому и пятому стробирующим входам элемента 4-2И-ИЛИ, выход которого соединен со вторым входом генератора одиночного импульса, третий вход которого подключен к выходу блока ручного управления, выходы которого также функционально подключены ко второму входу элемента 3ИЛИ, к первой группе входов многоканального элемента 2ИЛИ и ко второй группе входов многоканального элемента 3ИЛИ, выходы которого подключены ко входам формирования адреса логической схемы образования адреса, а третья группа входов которого, а также третий вход элемента 3ИЛИ, входы выборки кристалла первого и второго шинного формирователя и направления передачи данных второго шинного формирователя функционально подключены к выходу регистра команд - полю местного управления, входящему в управляющее слово, вход направления передачи данных первого шинного формирователя подключен к постоянному логическому уровню, а остальные выходы регистра команд - управляющие поля подключены через шину управляющих сигналов к управляемым блокам устройства.
Изобретение поясняется чертежом, где на фиг.1 представлена блок-схема компьютерно-телекоммуникационного устройства, на фиг. 2 представлена схема блока 1 приема и передачи информационных и управляющих сигналов, на фиг. 3 представлен блок 13 интерфейсов телефонной сети, на фиг. 4 дан пример выполнения блока интерфейсов компьютерных средств, на фиг. 5 приведены варианты выполнения части устройства, отвечающей за отсчет временных параметров, основывающейся на блоках 18 интерфейсов информации хронометров и 29 цифровых хронометров, на фиг. 6 показан пример выполнения логической схемы 40 образования адреса, на фиг. 7 приведена схема узла 48 сравнения, на фиг. 8 приведена схема аналого-цифрового и цифроаналогового преобразования сигналов, на которой базируются блоки 10 и11 интерфейсов видеоинформации и аудиоинформации, на фиг. 9 показан вариант выполнения подблока 62 преобразования сигналов, на фиг. 10 показана схема адаптера 83 шины данных, на фиг. 11 представлена диаграмма последовательности операций режима передачи данных, на фиг. 12 приведена блок-схема алгоритма приема информации на шину 29 данных и передачи информации от шины 29 данных.
Компьютерно-телекоммуникационное устройство (фиг. 1) содержит блок 1 приема и передачи информационных и управляющих сигналов, шину 2 данных (информационных сигналов), шину 3 управляющих сигналов, блок 4 ручного управления, блок 5 дистанционного ввода сигналов, блок 6 арифметико-логический, блок 7 оперативной памяти, блок 8 перезаписываемой энергонезависимой памяти, блок 9 магистральных усилителей, блоки 10 - 18 интерфейсов видеоинформации, аудиоинформации, дистанционного обмена информацией, телефонной сети, визуальной информации, беспроводной связи, компьютерных средств, карт, информации хронометров, блоки 19 - 23 контактных элементов, блок 24 элементов приема-передачи информации, монитор 25, блок 26 элементов индикации, блок 27 приемный беспроводной связи, блок 28 адаптеров карт, блок 29 цифровых хронометров, микрофон 30, наушники 31, ручку-перо 32, элементы 33 входные, элемент 34 усилительный, элемент 35 сигнальный.
Блок 1 приема и передачи информационных и управляющих сигналов (фиг. 2) содержит память 36 управляющую, регистр-счетчик 37 адреса, регистр 38 команд, мультиплексор 39, логическую схему 40 образования адреса, шинные формирователи 41 и 42, многоканальный элемент 43 2ИЛИ, регистр 44, узел 45 приема и преобразования сигналов, генератор 46 асинхронный, генератор 47 одиночного импульса, узел 48 сравнения, мультиплексор 49, элемент 50 4-2И-ИЛИ, элементы 51 - 55 2И, элемент 56 3ИЛИ, многоканальный элемент 57 3ИЛИ, шину 58 сигналов дистанционного управления.
Блок 13 интерфейсов телефонной связи (фиг. 3) содержит схемы 59 фильтрации сигналов, подблок 60 преобразования сигналов, подблок 61 усиления сигналов, подблок 62 факс-модемов, адаптер 63 шины, шинный формирователь 64.
Блок 16 интерфейсов компьютерных средств (фиг. 4) содержит интерфейсы 66 - 68 последовательного порта, параллельного порта, компьютерной карты, порта репликатора портативного компьютера, подблоки 69 - 72 контактных элементов.
Часть устройства, отвечающая за отсчет временных параметров, (фиг. 5) содержит интерфейс 73 часов, интерфейс 74 таймеров (схема а), представленный на схемах б) и в) как группа интерфейсов 74.1 - 74.τ, часы 75 и таймеры 76.1 - 76. τ, а также относящиеся и к другим блокам устройства шины 2 данных и 3 управляющих сигналов, элементы 34 усилительный и 35 сигнальный. В частном случае, когда τ = 1, интерфейс 74 имеет один выход, что также имеет место при выполнении данной части устройства по схеме на фиг. 5в.
Логическая схема 40 образования адреса (фиг. 6) содержит группу элементов 77.1 - 77.n 3-2И-ИЛИ, группу сумматоров 78.1 - 78.n по модулю два и группу элементов 79.1-79.n 2-2И-ИЛИ.
Узел 48 сравнения (фиг. 7) содержит схему 80 сравнения, регистры 81 и 82. Схема аналого-цифрового и цифроаналогового преобразования (фиг. 8) содержит узел 83 фильтрации и усиления сигналов, узел 84 усиления сигналов, аналого-цифровой и цифроаналоговый преобразователи 85 и 86, адаптер шины 87.
Подблок 60 преобразования сигналов (фиг. 9) содержит группу преобразователей 88.1 - 88.f частоты сигнала и коммутатор 89.
Адаптер шины (в обобщенном виде - фиг. 10) содержит двунаправленный буфер 90 с тремя логическими состояниями, регистры 91 и 92 буферные.
Диаграмма последовательности операций режима передачи данных (фиг. 11) включает в себя следующие наборы операций: набор операций А - включение и начальная установка, набор операций B - выбор режима передачи данных (режима функционирования), набор операций C - выбор вида режима передачи данных - установка блоков выходных каналов, набор операций D - выбор вида сигналов с внешнего устройства и передача их на шину 2 данных, набор операций G - прием сигналов с шины 2 данных и передача их на внешние устройства, а также при соответствующих видах режима на блоки 1, 6, 7 и 8, набор операций H - переключение на другой режим или выключение устройства.
Алгоритм работы устройства (фиг. 12) по передаче информации с одного внешнего устройства на другое(ие) внешнее(ие) устройство(а) (наборы операций F и G) содержит следующие команды: обработку входной информации, условный переход ("'ДА/НЕТ") - запись в буфер обмена, запись (при команде "ДА"), передачу информации на шину 2 данных, прием информации от шины 2 данных, условный переход ("ДА/НЕТ") - запись в буфер обмена, запись (при команде "ДА"), обработку информации для передачи внешнему устройству, условный переход ("ДА/НЕТ")- завершение работы ("ДА").
Устройство построено по модульному принципу с подключением блоков, обрабатывающих и передающих информацию, к единой шине 2 данных, и управлением этих блоков через шину 3 управляющих сигналов с помощью блока 1 приема и передачи информационных и управляющих сигналов. В связи с этим устройство открыто для расширения в смысле подключения дополнительных интерфейсных блоков и блоков по обработке и запоминанию информации.
Блок 4 ручного управления может быть построен на кнопочных, тумблерных и иных переключателях. Блок 5 дистанционного ввода сигналов и соответствующий ему узел 45 приема и преобразования сигналов блока 1 (см. фиг. 2) могут быть основаны на инфракрасном принципе передачи сигналов. Такой же принцип передачи сигналов может быть в основе работы канала, состоящего из блока 12 интерфейсов дистанционного обмена информацией и блока 24 элементов приема-передачи информации. Блоки 10 и 11 интерфейсов видео- и аудиоинформации основываются на схеме аналого-цифрового и цифроаналогового преобразования сигналов (фиг. 8), которая может быть дополнена соответствующим обрамлением (схемы сжатия, дешифрации, шифрации информации и т.п.) в зависимости от частоты и вида передаваемых и принимаемых сигналов. Блок 13 интерфейсов телефонной сети (см. фиг. 3) имеет телефонные входы-выходы от подблока 61 усиления сигналов и факсимильный канал с голосовой передачей данных, подключенный к шине 2 данных. А подблок 60 преобразования сигналов может быть выполнен на основе различных принципов выделения различных каналов приема-передачи информации, в частном случае (см. фиг. 9) приведен пример подблока с частотным разделением сигналов. В случае одной телефонной линии подблок 60 отсутствует, в случае двух телефонных линий, например со стандартными частотами 62 кГц и 124 кГц, подблок 60 содержит один преобразователь 88 частоты сигнала. Блок 14 интерфейсов визуальной информации может основываться на видеопамяти со схемами обрамления для управления монитором, передачи на него и приема с него информации и дешифраторах для управления блоком 26 элементов индикации и передачи на них информации. При этом монитор 25 является сенсорным жидкокристаллическим, а элементы индикации могут быть выполнены на светодиодах и цифровых индикаторах. Блок 15 интерфейсов беспроводной связи основывается на преобразователях в зависимости от видов сигналов, воспринимаемых блоком 27 приемным беспроводной связи, в частности на аналого-цифровом преобразовании сигналов, реализуемом частью схемы, представленной на фиг. 8. Непосредственная связь между блоками 15 и 14 осуществляется по аналогии с непосредственной связью между блоками 13 и 14 (см. фиг. 3). Блок 27 реализует, в частности, такие виды связи, как пейнджинговую и радиотелевизионную, а элементы 33 входные в данном случае являются антенной. Блок 16 интерфейсов компьютерных средств в общем виде может содержать m интерфейсов. На фиг. 4 показаны четыре интерфейса (и соответствующие им разъемы): интерфейс 65 последовательного порта (типа 16550), интерфейс 66 параллельного порта (типа ECP/EPP), интерфейс 67 компьютерной карты (типа PCMCIA), интерфейс 68 порта репликатора портативного компьютера (типа внешнего разъема шины PCI). Учитывая, что устройство открыто для расширения, кроме представленных интерфейсов существует возможность ввести и другие типы интерфейсов, например порт для внешней клавиатуры (типа PS/2), скази (SCSI) интерфейс и т. д. Блок 18 интерфейсов карт основывается на согласующих и преобразовательных элементах, зависящих от вида информации, принимаемой с карты, т.е. от типа карты. Если это интеллектуальная карта, содержащая цифровую информацию, то этот интерфейс имеет только согласующие логические элементы. Блок 18 интерфейсов информации хронометров представляет собой цифровое устройство для подключения к шине 2 данных блока 29 цифровых хронометров, который может быть выполнен на цифровых счетчиках, других стандартных логических элементах и некоторых элементах, задающих параметры времени (типа кварцевых элементов). Учитывая возможное большое разнообразие при технической реализации блоков 18 и 29, на фиг. 5 приведены три варианта подключения в устройстве этих блоков.
Каждый интерфейсный блок, подключенный к шине 2 данных, имеет адаптер шины. Схемы этих адаптеров могут как совпадать, так и отличаться друг от друга. Схема адаптера шины, приведенная на фиг. 10, является одним из возможных примеров. Так, для подключения к шине 2 блоков 15 и 17 достаточно иметь однонаправленный адаптер шины. Наличие или отсутствие адаптера шины в блоках 6 - 9 обуславливается используемой элементной базой. Если, например, блоки 6 - 9 выполнены на СБИС с тремя логическими состояниями на входах-выходах, то в этом случае адаптер шины не требуется.
Каждый блок, подключенный к шине 2 данных, имеет не менее двух управляющих входов: на первом входе задается разрешение или запрет передачи информации, на втором входе задается направление передачи данных. Соответственно исключение составляют блоки 15 интерфейсов беспроводной связи и 17 интерфейсов карт, которые осуществляют передачу данных только в одном направлении и не требуют поэтому наличия сигнала от шины 3, задающего направление передачи данных. Кроме того, блок 6 имеет управляющие входы, которые задают выполнение арифметических, логических и т.п. операций над информацией, передаваемой с шины 2 в этот блок. А блоки 7 и 8 имеют управляющие входы записи, хранения и считывания информации, передаваемой по шине 2. Блоки 13 интерфейсов телефонной сети и 15 интерфейсов беспроводной связи имеют дополнительные управляющие входы, включающие прямую передачу данных с одного из этих блоков на блок 14 интерфейсов визуальной информации.
Кроме того, два блока, не подключенных к шине 2 данных, также имеют управляющие входы, соединенные с шиной 3. Это блок 27 приемный беспроводной связи и блок 29 цифровых хронометров. Управляющие входы блока 27 предназначены для переключения диапазонов и настройки блока на определенные передающие устройства. Управляющие входы блока 29 предназначены для установки временных параметров на часах и таймерах и согласования работы с блоком 18 интерфейсов информации хронометров.
Блоки 19 - 23, а также блок 28 представляют собой разъемы, розетки или другие группы т.п. элементов, соответствующие внешним подключаемым устройствам. Элементы 34 и 35 усилительный и сигнальный могут представлять собой звуковой усилитель и зумер (звонок).
Устройство (фиг. 1) работает следующим образом.
С помощью блоков 4 ручного управления и 5 дистанционного ввода сигналов через блок 1 приема и передачи информационных и управляющих сигналов устанавливается конкретный режим работы устройства. В отличие от персонального компьютера устройство имеет только фиксированный набор функций - режимов работы. Это увеличивает скорость работы устройства по сравнению с компьютерами, так как после включения и установки всех условий работы каждый режим отрабатывается с помощью минимального количества операций и без дополнительных запросов. Все основные (базовые) режимы работы можно разделить на четыре группы:
- прием информации с одного внешнего устройства и передача принятой информации на другое(ие) внешнее(ие) устройство(а);
- прием информации с одного внешнего устройства для ее записи, обработки, визуального наблюдения и (или) т.п.;
- передача информации из памяти устройства или команд оператора на внешнее(ие) устройство(а);
- использование внутренних резервов устройства для работы по командам оператора с информацией, введенной оператором или хранящейся в памяти, включая ручной режим ввода управляющих сигналов блоков 6, 7 и 8.
Перечисленные режимы работы характеризуются передачей информации от одного блока к другому через шину 2 данных. Из базовых режимов работы наиболее обобщенным является первый режим. Второй и третий режимы работы являются частными случаями первого режима работы. А четвертый режим работы реализуется из структуры устройства, расширяя его функциональные возможности в зависимости от конкретной реализации и назначения блоков 6, 7 и 8. В результате устройство может дополнительно иметь ряд стандартных функций, например выполнять функцию записной книжки, блокнота, калькулятора, словаря и т.д. Поэтому далее работа устройства будет рассматриваться на примере первого режима работы (переход на ручной режим ввода управляющих сигналов блоков 6, 7 и 8 будет рассмотрен при описании работы блока 1).
На фиг. 11 представлена последовательность операций первого режима работы устройства. Операции A, B, C и D являются предварительными (установочными), операции F и G являются основными рабочими операциями, а операция H завершает данный режим работы. Операции F и G многократно повторяются во времени и состоят из набора команд, последовательность которых показана на фиг. 12. Каждая из этих двух операций может иметь два варианта набора команд: с промежуточным запоминанием передаваемой информации в буфере обмена (по команде "ДА") и без промежуточного запоминания (команда "НЕТ") - ускоренный режим обмена. Данные варианты могут задаваться оператором либо наличие конкретного варианта набора команд следует из аппаратурной реализации блоков устройства.
Кроме того, существуют еще два специальных режима работы:
- вывод информации на экран монитора с блока 13 или 15, не прерывая передачу информации через шину 2;
- прерывание работы с включением нового (под)режима или сигнализация о необходимости перехода на новый (под)режим.
Первый специальный режим работы может выполняться либо от блока 13 интерфейсов телефонной сети, либо от блока 15 интерфейсов беспроводной связи. В каждом из двух случаев у блока 14 интерфейсов визуальной информации блокируются входы-выходы (канала монитора), подключенные к шине 2, а информация на него подается либо с блока 13, либо с блока 15.
Второй специальный режим работы может выполняться по команде от блока 15 интерфейсов беспроводной связи для передачи на шину 2 информации от блока 27 приемного беспроводной связи либо по команде от блока 18 интерфейсов информации хронометров для передачи на шину 2 информации от блока(ов), включаемого таймерами, либо по внутренней команде блока 1 в процессе операции сравнения - при совпадении слова на шине 2 и некоторого заданного слова. В этих случаях поступает команда на блок 1 по цепям обратной связи (прием этих сигналов будет рассмотрен ниже) и изменяется режим работы устройства, кроме того, от блоков 15 и 18 вместо блока 1 сигнал может поступать на элемент 34 усилительный и элемент 35 сигнальный, оповещая о необходимости изменить режим работы. Второй специальный режим работы может быть использован в следующих случаях:
- поступлении сигналов пейнджинговой или какой-либо другой связи;
- включении каких-либо режимов работы в определенное время;
- в качестве сигналов будильника или таймера;
- для идентификации любого слова на шине 2, передаваемого из одного из блоков 6 - 18, включая идентификацию в цифровом виде звуков, фрагментов изображений, надписей, включая отпечатки пальцев на сенсорном мониторе.
Каждый режим работы задается через шину 3 управляющих сигналов, которые подаются на блок 6 арифметико-логический, блоки 7 и 8 оперативной и перезаписываемой энергонезависимой памяти, блок 9 магистральных усилителей и блоки 10 - 18 интерфейсов, а также на блоки 27 приемный беспроводной связи и 29 цифровых хронометров.
Устройство может принимать информацию на шину 2 данных только от одного блока (по одному информационному каналу), а отправлять информацию с шины 2 данных через все остальные блоки, подключенные к шине 2, или часть блоков (информационным каналам). Исключение составляют блоки 15 и 17, которые не принимают информацию с шины 2, а могут работать только по передаче информации на шину 2. На передающий блок, подключенный к шине 2, подаются управляющие сигналы по шине 3, разрешающие работу и включающие направление передачи информации на шину 2. А на принимающие блоки, подключенные к шине 2, подаются управляющие сигналы по шине 3, разрешающие работу и включающие направление передачи информации от шины 2.
В случае передачи информации только на блоки, которые не соединены с выходами устройства, работа последнего осуществляется аналогично, а информация обрабатывается, записывается в память или(и) воспроизводится на мониторе. Точно также происходит формирование управляющих сигналов, если устройство передает на внешние устройства информацию, содержащуюся в блоках 1, 6 - 8 и 29, причем информация в блок 1 может поступать от оператора с блока 5 дистанционного ввода сигналов.
Самостоятельная работа устройства - без подключения внешних устройств, только по командам оператора, осуществляется с помощью блока 4 ручного управления и блока 5 дистанционного ввода сигналов. Цифровые и буквенные данные через блок 1 вводятся в блоки 6 - 8 и 29, где подлежат обработке или запоминанию, при этом данные могут представляться на мониторе. Блок 14 работает на прием информации с шины 2 аналогично работе в других режимах.
Количество базовых режимов работы определяется количеством блоков, которые могут передавать информацию на шину 2 данных, а именно блоков 1, 6 - 18, и количеством блоков, которые могут принимать информацию с шины 2, а именно: блоков 6 - 14, 16 и 18. Необходимо заметить, что блок 1 также может принимать информацию от шины 2 только для реализации управляющих функций, т.е. этот прием относится к специальным режимам работы. Как было сказано выше, передачу на шину 2 может осуществлять в каждый определенный момент времени только один блок, а сниматься информация может сразу по нескольким каналам. В результате отключения одного или нескольких выходных каналов (блоков) возникают дополнительные режимы работы устройства. Таким образом, можно составить некоторый обобщенный перечень базовых режимов работы, который представлен в таб. 1.
Подблоки в количестве h = 3 в блоке 15 могут представлять собой интерфейсы для приема сигналов пейнджинговой, радио и телевизионной связи. Подблоки в количестве m = 4 могут представлять собой интерфейсы 65 - 68 (фиг. 4). Подблоки в количестве τ+1 = 13 представляют собой интерфейсы для передачи сигналов текущего времени и сигналов таймеров для каждого блока, принимающего информацию с шины 2.
Количество базовых режимов работы может быть также увеличено за счет включения и выключения различных интерфейсов внутри одного блока (канала) и передачи информации между этими интерфейсами как между отдельными блоками. А общее количество возможных режимов работы устройства определяется из сочетания всех базовых режимов работы и специальных режимов работы, а также режимов работы, получаемых за счет ручного ввода команд оператором с помощью блока 5 через блок 1. При этом количество ручных режимов работы зависит от возможностей оператора, типа блока 6 арифметико-логического и поддающейся изменениям информации, содержащейся в блоках памяти 7 и 8. Поэтому учесть число ручных режимов работы фактически нельзя.
Максимально возможное количество режимов работы устройства, с перебором всех возможных вариантов, требует и соответствующих аппаратурных затрат. В тоже время достижение всех возможных режимов работы для одной технической реализации практически является не целесообразным. В табл. 2 приведен перечень режимов работы с учетом одновременной работы подблоков блоков 15 и 16, т. е. h, m = 1, и наличия часов и двух таймеров - на включение и выключение, т. е. τ+1 = 3, а также с определенным ограничением по числу блоков, отключаемых и включаемых на прием информации от шины 2.
Блоки, не указанные в столбце 4 табл. 2, в конкретном режиме по приему информации от шины 2 либо постоянно включены на прием информации, либо постоянно выключены. Так, на практике не требуется передачи видео- и аудиоинформации из блоков 10 и 11 в блок 6 арифметико-логический или передачи информации между блоками 10 и 11 и т.д.
Если существуют три специальных режима прерывания, например от сигнала беспроводной связи, от сигнала таймера и при появлении кодовой информации, то тогда количество всех режимов утроится, т.е. с учетом табл. 2 общее число режимов равно 6912. Все эти режимы вводятся блоками 4 и 5 и далее автоматически включаются и выключаются блоком 1 приема и передачи информационных и управляющих сигналов.
Блок 1 (фиг. 1) работает следующим образом.
Включение блока 1 и подача на него информационных и управляющих сигналов производится блоками 4 и 5. Причем сигналы от блока 5 принимаются дистанционно на узел 45 приема и преобразования сигналов и через регистр 44, обеспечивающий промежуточное запоминание цифрового кода, подаются на шину 58 сигналов дистанционного управления. Также сигналы от узла 45 подаются непосредственно на шину 3, например, для управления блоком 27 приемным беспроводной связи и для прямого ввода текущего времени и времени на таймерах в блок 29 без прерывания работы устройства. От шины 58 сигналы передаются как управляющие на внутренние узлы и элементы блока 1 и как информационные на шину 2 через информационные входы и выходы D и V шинных формирователей 41 и 42. Эти информационные сигналы через шину 2 могут поступать далее для обработки, запоминания и дальнейшей передачи в блоки 6 - 14, 16, 18. Кроме этого, через шинный формирователь 42 блок 1 может принимать информацию с шины 2, т.е. от блоков 6 - 18.
Работа блока 1 и устройства в целом синхронизируется генератором 46 асинхронным, сигнал с выхода C1 которого подается также и на шину 3 для синхронизации работы функциональных блоков устройства. Все режимы работы в виде набора цифровых слов записываются в память 36 управляющую, которая в соответствии с тактовыми импульсами генератора 46 через регистр 38 команд выдает управляющие сигналы на блоки 6 - 18, 27, 29 устройства (управляющие поля 38.1 - 38.11), а также на внутренние элементы самого блока 1 (управляющее поле 38.12 - поле местного управления). От поля местного управления подаются управляющие и стробирующие сигналы на шинные формирователи 41 и 42, элементы 56 и 57. Разрешение передачи информации через шинные формирователи 41 и 42 осуществляется подачей сигнала на вход CS, а направление передачи определяется сигналом на входе E. Так как шинный формирователь 41 осуществляет передачу информации только в одну сторону: от шины 58 к шине 2, то на его вход E подается постоянный сигнал, а на входе E шинного формирователя 42 сигнал изменяется в зависимости от режима работы, т.е. в зависимости от необходимости передавать информацию на шину 2 или принимать информацию от шины 2.
Адреса управляющей памяти задаются на регистре-счетчике 37 адреса, который имеет вход записи C, вход +1 для автоматического продолжения подпрограммы внутри одного режима и адресный вход A, на который подаются начальный адрес при включении автоматического режима работы, адреса специальных режимов, адреса при работе в ручных режимах, а также при определенной технической реализации адреса для автоматического продолжения подпрограммы. Запись по входу C осуществляется генератором 47 одиночного импульса, а переключение адреса с помощью сигнала на входе +1 осуществляется генератором 46 асинхронным. Разрешение подачи сигнала на вход C обеспечивает элемент 51 2И, сигнал разрешения на который подается от блока 4 или 5. Разрешение подачи сигнала на вход +1 обеспечивает элемент 52 2И, сигнал разрешения на который подается с выхода памяти 36.
Адреса на регистр-счетчик 37 адреса подаются от мультиплексора 39, на котором выбирается один из нескольких наборов адресных сигналов. Выбор набора определяется оператором с помощью блока 4 или 5 или автоматически - с помощью управляющего поля 38.12 регистра 38, сформированный адресный код через элемент 57 подается на логическую схему 40 образования адреса. Окончательное формирование адреса мультиплексора 39 на выходах логической схемы 40 определяется кодами, передаваемыми от блока 15 (сигнал прерывания беспроводной связи), блока 18 (сигнал прерывания при срабатывании таймера), узла 48 сравнения (сигнал прерывания при возникновении идентичной информации на шине 2 и в узле сравнения). Кроме этого, сигналы от блоков 15 и 18 и узла 48 подаются на элемент 4-2И-ИЛИ для выдачи команды на генератор 47 одиночного импульса, обеспечивающий в режиме прерывания запись адреса в регистр-счетчик 37.
Логическая схема 40 образования адреса (см. фиг. 6) принимает основной адресный код мультиплексора 39 на элементы 3-2И-ИЛИ 77.1 - 77.n и на элементы 2-2И-ИЛИ 79.1-79. n, где n - число адресных входов мультиплексора 39 (число коммутируемых входных каналов D мультиплексора 39≤ 2n). Если производится прямая передача адресного кода, то оператором с помощью блока 5 или от управляющего поля 38.12 регистра 38 через элемент 57 подается логический ноль на вторые (стробирующие) входы элементов И 77 и первых элементов И 79, а на второй вход вторых элементов И 79 подается логическая единица. Если же необходимо изменить адрес по команде от блоков 15, 18 или узла 48, то, наоборот, на второй вход вторых элементов И 79 подается логический ноль, а на второй вход первых элементов И 79 - логическая единица. Логическая единица также подается на вторые входы элементов И 77 (например, от регистра 38), соответствующих тому блоку или узлу, от сигнала которого должно произойти изменение адреса. Сумматоры по модулю два 78.1 - 78.n позволяют дополнительно инвертировать адресный код путем подачи логической единицы на их второй вход от элемента 57.
Узел 48 сравнения позволяет выставить эталонный код, набираемый на блоке 5 и подаваемый на узел 48 через шину 58. Этот код сравнивается с кодами, подаваемыми в блок 1 с шины 2. Запись кодов производится по импульсу генератора 47, разрешение на прохождение которого задается на блоке 4 и реализуется с помощью элементов 53 и 54. Включение и выключение узла 48 производится с блоков 4 и 5 через элемент 43. При возникновении на шине 2 кода, идентичного эталонному коду, узел 48 выдает строго определенный сигнал, отличающийся от сигнала при сравнении различных кодов. В результате этого сигнала производится смена адреса мультиплексора 39 логической схемой 40 и выработка импульса генератором 47 для записи этого адреса в регистр-счетчик 37. В результате с помощью узла 48 сравнения можно осуществить:
- переключение режима работы устройства при совпадении эталонного кода и кода на шине 2;
- создание дополнительной команды управления путем подачи известного кода от блока 5 в нужный момент времени, например в качестве секретного кода, обеспечивающего невмешательство посторонних лиц в работу устройства.
Узел 48 сравнения (см. фиг. 7) принимает информацию от шины 2 через элемент 81 на D-вход регистра 81, а эталонную информацию - на D-вход регистра 82, на C-входы этих регистров подаются импульсы записи от генератора 47 через элементы 53 и 54. На входах A и B элемента 80 осуществляется сравнение информации на выходах регистров 81 и 82. На вход "=" элемента 80 выдается сигнал разрешения сравнения, задаваемый на блоке 5.
На информационные входы D мультиплексора 39 подаются адресные коды для памяти 36. Адресные коды формируются как часть выходного слова самой памяти 36, в виде слова с шины 2, с помощью блоков 4, 5, 18. Адресный код, формируемый как часть выходного слова памяти 36, показан пунктиром, так как для продолжения работы микропрограммы можно использовать обратную связь от памяти 36 на вход +1 регистра-счетчика 37. Однако обратная связь на мультиплексор 39 в виде нового адресного кода расширяет функциональные возможности блока 1. Адресный код, подаваемый с шины 2 через шинный формирователь 42, может представлять собой информацию, сформированную ранее и хранящуюся в блоках 6 - 8, либо даже информацию, подаваемую с внешнего устройства. Адресные коды от блоков 4 и 5 вводятся вручную, причем для минимизации аппаратурных затрат адресный код от блока 4 может иметь фиксированное значение: только для вывода устройства из состояния сбоя. Адресный код от блока 18 подается по цепям обратной связи через сигнально-временные входы блока 1 для обеспечения ускоренного включения новых режимов работы по сигналам таймеров.
Кроме автоматического ввода управляющих сигналов существует режим ручного ввода управляющих сигналов для блоков 6, 7 и 8. Для этих блоков регистр 38 имеет дополнительные информационный D0 и тактовый С0 входы, сигналы на которых определяют только информацию на выходе управляющего поля 38.1 регистра 38. Переключение с одного режима на другой осуществляется с помощью мультиплексора 49. На входы B1 и B2 мультиплексора 49 подаются сигналы с шины 58 и от генератора 47 (через элемент 55), которые задаются оператором на блоке 5, а на входы L1 и L2 мультиплексора 49 подаются сигналы с выхода памяти 36 и генератора 46. Если на мультиплексоре 49 выбираются входы B, то можно осуществлять ручной режим работы, если выбираются входы L, то режим работы - автоматический. Управление мультиплексором 49 выполняется через элемент 56 3ИЛИ с помощью блоков 4, 5 или по команде с поля 38.12 регистра 38.
Работа блоков 6, 7 и 8 соответствует их названиям. Блок 6 выполняет логические, арифметические и другие математические операции, а блоки 7 и 8 осуществляют запоминание данных, причем блок 7 - с большой скоростью, а блок 8 обеспечивает сохранение информации при выключенном источнике питания.
Работа блока 9 магистральных усилителей и интерфейсных блоков 10 - 18 заключается в реализации функций, связанных с видом информации, передаваемой по конкретному каналу и подаваемой на шину 2 или принимаемой с шины 2 (за исключением блоков 15 и 17) в виде цифровой информации с длиной слова, соответствующей числу разрядов шины 2 (например 8 или 16 разрядов). Блок 9 обеспечивает передачу цифровой информации по длинным линиям, подключение к которым осуществляется через блок 22. Блоки 10 и 11 преобразуют в цифровую информацию и обратно (см фиг. 8) и принимают и передают аналоговую видео- и аудиоинформацию по стандартным видео- и аудио-входам и выходам через блоки 19 и 20 соответственно, включая передачу звуков через микрофон 30 и прием звуков через наушники 31. Блок 12 через блок 24 передает и принимает дистанционные сигналы, например инфракрасные. Блок 13 передает и принимает сигналы телефонной сети и телефонной аппаратуры через блок 21. Блок 14 передает информацию, обеспечивающую визуальное представление данных с шины 2 на мониторе и индикацию параметров работы устройства на блоке 26, а также принимает информацию, введенную на сенсорный монитор 25 ручкой-пером 32. Блок 15 передает на шину 2 информацию, принимаемую на элементы 33 входные, представляющие собой антенну в частном случае, и перерабатываемую блоком 27, который может представлять, в частности, приемную часть пейджера, радиоприемника и(или) телевизора. Блок 16 передает и принимает информацию, соответствующую стандартам персональных компьютеров, через блок 23, состоящий из стандартных подблоков компьютерных средств (см. фиг. 4). Блок 17 передает на шину 2 информацию, содержащуюся в магнитных и (или) интеллектуальных картах, которые устанавливаются в блок 28. Блок 18 передает и принимает различные сигналы времени, которые хранятся в блоке 29. Блоки 18 и 29 имеют цифровые входы и выходы, и информация от них и к ним может передаваться к другим цифровым блокам устройства различными способами (см. фиг. 5) в зависимости от конкретной реализации устройства.
Блок 13 интерфейсов телефонной сети (фиг. 3) принимает сигналы через блок 21 из телефонной сети на схему 59, которая снижает уровень помех, и передает далее сигналы на подблок 60, который производит разделение сигналов разных линий связи, например, по частотному признаку (см. также фиг. 9). Сигналы от основной линии связи передаются через коммутатор 89 напрямую, а сигналы дополнительных линий связи передаются через коммутатор с помощью преобразователей 88.1 - 88.f, которые приводят параметры сигналов дополнительных линий связи к параметрам сигналов основной линии связи. С помощью коммутатора 89 производится подключение требуемого канала связи, при этом можно переключаться на другие каналы и обратно. Подблок 60 (коммутатор 89) передает и принимает информацию по определенной линии связи с подблока 61, сигналы от которого передаются и принимаются телефонной аппаратурой через блок 21 и подблоком 62. Последний в свою очередь преобразует сигналы телефонной сети в цифровую информацию и наоборот. Подблок 62 передает и принимает информацию от шины 2 с помощью адаптера шины 63 либо только передает информацию на блок 14 через шинный формирователь 64. Управление подблоками 60 - 62, адаптером 63 и формирователем 64 осуществляется по командам, поступающим через шину 3.
Устройство может быть реализовано на стандартной элементной базе, используемой в компьютерной, телекоммуникационной, телевизионной, радиопередающей, видео- и аудиотехнике. Например, целый ряд цифровых элементов можно реализовать на серии микросхем 1533, в частности счетчик - 1533Е7, двунаправленный буфер с тремя логическими состояниями - 1533АП6, регистр буферный - 1533ИР23 и т.д., а память - на микросхемах 556РТ16 (постоянная), 1624РРЗ (перепрограммируемая) и т.д. Однако, учитывая необходимость минимизации размеров, массы, а также потребляемой энергии, можно использовать для реализации ряда блоков и узлов устройства заказные СБИС и другие специализированные модули по аналогии с портативными компьютерами. Таким образом, устройство, обладающее широкими функциональными возможностями, может быть выполнено удобным для мобильного использования.
Некоторые варианты функционального использования предлагаемого компьютерно-телекоммуникационного устройства (телекоммуникационного органайзера) представлены в табл. 3.
название | год | авторы | номер документа |
---|---|---|---|
МУЛЬТИПЛЕКСОР ТЕЛЕКОММУНИКАЦИОННЫЙ МНОГОФУНКЦИОНАЛЬНЫЙ | 2004 |
|
RU2269154C1 |
УСТРОЙСТВО ЭЛЕКТРОПИТАНИЯ ЦИФРОВОЙ ФОТОКАМЕРЫ И ЦИФРОВАЯ ФОТОКАМЕРА | 2002 |
|
RU2222112C1 |
Устройство для сопряжения каналов передачи данных с ЭВМ | 1985 |
|
SU1226476A1 |
Устройство сопряжения двух ЭВМ | 1985 |
|
SU1334153A1 |
Адаптер канал-канал | 1985 |
|
SU1305697A2 |
Многопроцессорная вычислительная система | 1987 |
|
SU1792540A3 |
Микропрограммное устройство управления | 1987 |
|
SU1490676A1 |
Устройство для контроля неисправностей | 1987 |
|
SU1564626A1 |
РАСШИРИТЕЛЬ ИНТЕРФЕЙСА "КАНАЛ ОБЩЕГО ПОЛЬЗОВАНИЯ" | 2009 |
|
RU2402805C1 |
Адаптер канал - канал | 1988 |
|
SU1608677A2 |
Компьютерно-телекоммуникационное устройство относится к областям компьютерной и телекоммуникационной техники, в частности к устройствам для обработки и распределения потоков данных различных информационных систем с различными системами отображения информации. Технический результат заключается в том, что устройство позволяет осуществить передачу информации без использования компьютера между телекоммуникационными и радиотелевизионными сетями, внешними цифровыми устройствами, аудио- и видеоаппаратурой, а также может использоваться в качестве телефонного аппарата и автономного средства для хранения данных. Технический результат достигается за счет того, что устройство содержит блоки арифметико-логический, оперативной памяти, интерфейсов аудиоинформации, интерфейсов визуальной информации, интерфейсов компьютерных средств и монитор, а также блоки приема и передачи информационных и управляющих сигналов дистанционного ввода сигналов, перезаписываемой энергонезависимой памяти, магистральных усилителей, интерфейсов видеоинформации, интерфейсов дистанционного обмена информацией, интерфейсов телефонной сети, интерфейсов беспроводной связи, интерфейсов карт и интерфейсов информации хронометров. 1 з.п.ф-лы, 12 ил., 3 табл.
US 5454078 A, 26.09.95 | |||
Устройство для сопряжения ЭВМ с внешним устройством | 1989 |
|
SU1683021A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА С ТЕЛЕВИЗИОННЫМ ПРИЕМНИКОМ | 1992 |
|
RU2039373C1 |
US 5559965 A, 24.09.96 | |||
US 5317693 A, 31.05.94. |
Авторы
Даты
1999-03-10—Публикация
1997-11-27—Подача