не допускающая сбоев схема мультиплексора синхросигналов и способ работы

Классы МПК:H04L7/02 регулирование скорости и(или) фазы с помощью принятых кодовых сигналов, которые не содержат особой синхронизирующей информации 
Автор(ы):,
Патентообладатель(и):КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
Приоритеты:
подача заявки:
2007-06-13
публикация патента:

Изобретение относится к цифровым схемам для обработки цифровых сигналов, к беспроводной связи. Методики для проектирования и применения процессора цифровых сигналов, в том числе для обработки передачи в системе связи (к примеру, CDMA). Технический результат -уменьшение числа сбоев. Меньшее число сбоев происходит при переключении от первого входного синхросигнала на второй входной синхросигнал, приводящий в действие схему мультиплексора синхросигналов. Мультиплексор синхросигналов принимает первый входной синхросигнал, предоставляет выходной синхросигнал и определяет низкий фазовый выходной уровень в выходном синхросигнале в ответ на низкий фазовый входной уровень в первом выходном синхросигнале. В течение ограниченного периода времени низкий фазовый выходной уровень принудительно поддерживается независимо от фазового уровня первого входного синхросигнала. Мультиплексор синхросигналов принимает второй входной синхросигнал и определяет низкий фазовый входной уровень во втором входном синхросигнале. Переключение на предоставление выходного синхросигнала в ответ на второй входной синхросигнал выполняется в течение низкого фазового входного уровня во втором входном синхросигнале. Далее выходной сигнал мультиплексора синхросигналов следует фазовому уровню второго синхросигнала. 4 н. и 26 з.п. ф-лы, 8 ил. не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517

не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 не допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517

Формула изобретения

1. Способ уменьшения сбоев при переключении с первого входного синхросигнала, приводящего в действие схему мультиплексора синхросигналов, на второй входной синхросигнал, приводящий в действие упомянутую схему мультиплексора синхросигналов, содержащий этапы, на которых

принимают первый входной синхросигнал в схеме мультиплексора синхросигналов;

предоставляют выходной синхросигнал из схемы мультиплексора синхросигналов в ответ на прием схемой мультиплексора синхросигналов первого входного синхросигнала;

определяют низкий фазовый выходной уровень в выходном синхросигнале в ответ на низкий фазовый входной уровень в первом выходном синхросигнале;

запирают схему мультиплексора синхросигналов, чтобы поддерживать низкий фазовый выходной уровень независимо от фазового уровня первого входного синхросигнала;

принимают второй входной синхросигнал в схеме мультиплексора синхросигналов;

определяют наличие низкого фазового входного уровня во втором входном синхросигнале;

переключают от предоставления выходного синхросигнала в ответ на первый входной синхросигнал на предоставление выходного синхросигнала в ответ на второй входной синхросигнал при сохранении низкого фазового выходного уровня и в течение низкого фазового входного уровня во втором входном синхросигнале; и

дают возможность выходному сигналу схемы мультиплексора синхросигналов следовать фазовому уровню второго входного синхросигнала после этапа переключения.

2. Способ по п.1, дополнительно содержащий этап, на котором исключают метастабильное состояние, возникающее в связи с этапом переключения, в пределах приблизительно одного цикла синхросигнала.

3. Способ по п.1, дополнительно содержащий этап, на котором выполняют этап запирания как этап запирания на ранней стадии для первой части этапа запирания и этап запирания на поздней стадии для последующей части этапа запирания.

4. Способ по п.1, дополнительно содержащий этап, на котором тестируют работу схемы мультиплексора синхросигналов с использованием схемы, по меньшей мере, часть которой работает независимо от первого входного синхросигнала и второго входного синхросигнала.

5. Способ по п.1, дополнительно содержащий этап, на котором ассоциативно связывают первый входной синхросигнал со схемой мультиплексора синхросигналов с помощью первого конвейера управления синхросигналами и второй входной синхросигнал со схемой мультиплексора синхросигналов с помощью второго конвейера управления синхросигналами.

6. Способ по п.5, дополнительно содержащий этап, на котором ассоциативно связывают схему декодера с первым конвейером управления синхросигналами и вторым конвейером управления синхросигналами.

7. Способ по п.1, дополнительно содержащий этап, на котором извлекают первый входной синхросигнал из первой схемы фазовой автоподстройки частоты и второй входной синхросигнал из второй схемы фазовой автоподстройки частоты.

8. Способ по п.1, дополнительно содержащий этап, на котором ассоциативно связывают выходной сигнал схемы мультиплексора синхросигналов со множеством схем обработки цифровых сигналов.

9. Способ по п.1, дополнительно содержащий этап, на котором ассоциативно связывают выходной сигнал схемы мультиплексора синхросигналов с набором микросхем модема мобильной станции.

10. Схема переключения синхросигналов, снижающая сбои, для снижения сбоев при переключении с первого входного синхросигнала, приводящего в действие схему мультиплексора синхросигналов, на второй входной синхросигнал, приводящий в действие схему мультиплексора синхросигналов, содержащая

схему мультиплексора синхросигналов для приема первого входного синхросигнала;

вывод схемы мультиплексора синхросигналов для предоставления выходного синхросигнала из схемы мультиплексора синхросигналов в ответ на прием схемой мультиплексора синхросигналов первого входного синхросигнала;

схему определения выходного уровня синхросигнала для определения низкого фазового выходного уровня в выходном синхросигнале в ответ на низкий фазовый входной уровень в первом выходном синхросигнале;

схему запирания для запирания схемы мультиплексора синхросигналов, чтобы поддерживать низкий фазовый выходной уровень независимо от фазового уровня первого входного синхросигнала;

входную схему мультиплексора синхросигналов для приема второго входного синхросигнала в схеме мультиплексора синхросигналов;

схему определения низкого фазового входного уровня для определения присутствия низкого фазового входного уровня в упомянутом втором входном синхросигнале;

схему переключения для переключения от предоставления выходного синхросигнала в ответ на первый входной синхросигнал на предоставление выходного синхросигнала в ответ на второй входной синхросигнал при сохранении низкого фазового выходного уровня и в течение низкого фазового входного уровня во втором входном синхросигнале; и

выходную схему схемы мультиплексора синхросигналов для предоставления возможности выходному сигналу схемы мультиплексора синхросигналов следовать фазовому уровню второго входного синхросигнала после этапа переключения.

11. Схема по п.10, причем схема переключения синхросигналов, снижающая сбои, дополнительно содержит схему и инструкции для исключения метастабильного состояния, возникающего в связи с упомянутым этапом переключения, в пределах приблизительно одного цикла синхросигнала.

12. Схема по п.10, причем схема переключения синхросигналов, снижающая сбои, дополнительно содержит схему и инструкции для выполнения этапа запирания как этапа запирания на ранней стадии для первой части этапа запирания и этапа запирания на поздней стадии для последующей части этапа запирания.

13. Схема по п.10, причем схема переключения синхросигналов, снижающая сбои, дополнительно содержит схему и инструкции для тестирования работы схемы мультиплексора синхросигналов с использованием схемы, по меньшей мере, часть которой работает независимо от первого входного синхросигнала и второго входного синхросигнала.

14. Схема по п.10, причем схема переключения синхросигналов, снижающая сбои, дополнительно содержит схему и инструкции для ассоциативного связывания первого входного синхросигнала со схемой мультиплексора синхросигналов с помощью первого конвейера управления синхросигналами и второго входного синхросигнала со схемой мультиплексора синхросигналов с помощью второго конвейера управления синхросигналами.

15. Схема по п.10, причем схема переключения синхросигналов, снижающая сбои, дополнительно содержит схему декодера для ассоциативного связывания с первым конвейером управления синхросигналами и вторым конвейером управления синхросигналами.

16. Схема по п.10, причем схема переключения синхросигналов, снижающая сбои, дополнительно содержит схему и инструкции для извлечения первого входного синхросигнала из первой схемы фазовой автоподстройки частоты и второго входного синхросигнала из второй схемы фазовой автоподстройки частоты.

17. Схема по п.10, причем схема переключения синхросигналов, снижающая сбои, дополнительно содержит схему и инструкции для ассоциативного связывания выходного сигнала схемы мультиплексора синхросигналов с множеством схем обработки цифровых сигналов.

18. Схема по п.10, причем схема переключения синхросигналов, снижающая сбои, дополнительно содержит схему и инструкции для ассоциативного связывания выходного сигнала схемы мультиплексора синхросигналов с набором микросхем модема мобильной станции.

19. Модем мобильной станции для работы в качестве поддержки персонального электронного устройства, причем упомянутый модем содержит

средство для уменьшения сбоев при переключении с первого входного синхросигнала, приводящего в действие схему мультиплексора синхросигналов, на второй входной синхросигнал, приводящий в действие схему мультиплексора синхросигналов,

средство приема для приема первого входного синхросигнала в схеме мультиплексора синхросигналов;

средство предоставления выходного синхросигнала из упомянутой схемы мультиплексора синхросигналов в ответ на прием схемой мультиплексора синхросигналов первого входного синхросигнала;

средство определения низкого фазового выходного уровня в выходном синхросигнале в ответ на низкий фазовый входной уровень в первом выходном синхросигнале;

средство для того, чтобы заставить схему мультиплексора синхросигналов поддерживать низкий фазовый выходной уровень независимо от фазового уровня первого входного синхросигнала;

средство приема второго входного синхросигнала в схеме мультиплексора синхросигналов;

средство определения наличия низкого фазового входного уровня во втором входном синхросигнале;

средство переключения для переключения от предоставления выходного синхросигнала в ответ на первый входной синхросигнал на предоставление выходного синхросигнала в ответ на второй входной синхросигнал при сохранении низкого фазового выходного уровня и в течение низкого фазового входного уровня во втором входном синхросигнале; и

средство предоставления возможности выходному сигналу схемы мультиплексора синхросигналов следовать фазовому уровню второго входного синхросигнала после работы средства переключения.

20. Модем мобильной станции по п.19, дополнительно содержащий средство исключения метастабильного состояния, возникающего в связи с этапом переключения, в пределах примерно одного цикла синхросигнала.

21. Модем мобильной станции по п.19, дополнительно содержащий средство выполнения этапа запирания в качестве этапа запирания на ранней стадии для первой части этапа запирания и этапа запирания на поздней стадии для последующей части этапа запирания.

22. Модем мобильной станции по п.19, дополнительно содержащий средство тестирования работы схемы мультиплексора синхросигналов с использованием схемы, по меньшей мере, часть которой работает независимо от первого входного синхросигнала и второго входного синхросигнала.

23. Модем мобильной станции по п.19, дополнительно содержащий средство ассоциативного связывания первого входного синхросигнала со схемой мультиплексора синхросигналов с помощью первого конвейера управления синхросигналами и второго входного синхросигнала со схемой мультиплексора синхросигналов с помощью второго конвейера управления синхросигналами.

24. Модем мобильной станции по п.19, дополнительно содержащий средство ассоциативного связывания схемы декодера с первым конвейером управления синхросигналами и вторым конвейером управления синхросигналами.

25. Модем мобильной станции по п.19, дополнительно содержащий средство извлечения первого входного синхросигнала из первой схемы фазовой автоподстройки частоты и второго входного синхросигнала из второй схемы фазовой автоподстройки частоты.

26. Модем мобильной станции по п.19, дополнительно содержащий средство ассоциативного связывания выходного сигнала схемы мультиплексора синхросигналов со множеством схем обработки цифровых сигналов.

27. Модем мобильной станции по п.19, дополнительно содержащий средство ассоциативного связывания выходного сигнала схемы мультиплексора синхросигналов с персональным электронным устройством.

28. Машиноиспользуемый носитель, имеющий средства машиночитаемого программного кода, осуществленные на нем, для обработки инструкций в процессоре цифровых сигналов для снижения сбоев при переключении с первого входного синхросигнала, приводящего в действие схему мультиплексора синхросигналов, на второй входной синхросигнал, приводящий в действие схему мультиплексора синхросигналов, содержащий

средство машиночитаемого программного кода для приема первого входного синхросигнала в схеме мультиплексора синхросигналов;

средство машиночитаемого программного кода для предоставления выходного синхросигнала из схемы мультиплексора синхросигналов в ответ на прием схемой мультиплексора синхросигналов первого входного синхросигнала;

средство машиночитаемого программного кода для определения низкого фазового выходного уровня в выходном синхросигнале в ответ на низкий фазовый входной уровень в первом выходном синхросигнале;

средство машиночитаемого программного кода для того, чтобы заставить схему мультиплексора синхросигналов поддерживать низкий фазовый выходной уровень независимо от фазового уровня первого входного синхросигнала;

средство машиночитаемого программного кода для приема второго входного синхросигнала в схеме мультиплексора синхросигналов;

средство машиночитаемого программного кода для определения наличия низкого фазового входного уровня во втором входном синхросигнале;

средство машиночитаемого программного кода для переключения от предоставления выходного синхросигнала в ответ на первый входной синхросигнал на предоставление выходного синхросигнала в ответ на второй входной синхросигнал при сохранении низкого фазового выходного уровня и в течение низкого фазового входного уровня во втором входном синхросигнале; и

средство машиночитаемого программного кода для предоставления возможности выходному сигналу схемы мультиплексора синхросигналов следовать фазовому уровню второго входного синхросигнала после этапа переключения.

29. Машиноиспользуемый носитель по п.28, дополнительно содержащий средство машиночитаемого программного кода для ассоциативного связывания выходного сигнала схемы мультиплексора синхросигналов со множеством схем обработки цифровых сигналов.

30. Машиноиспользуемый носитель по п.28, дополнительно содержащий средство машиночитаемого программного кода для ассоциативного связывания выходного сигнала схемы мультиплексора синхросигналов с набором микросхем модема мобильной станции.

Описание изобретения к патенту

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Раскрытый объект изобретения относится к цифровым схемам, таким как цифровые схемы для обработки цифровых сигналов, беспроводной связи и других вариантов применения. Более конкретно, это раскрытие относится к новой и усовершенствованной, не допускающей сбоев схеме мультиплексора синхросигналов, пригодной для многих типов цифровых схем.

УРОВЕНЬ ТЕХНИКИ

Применение методик множественного доступа с кодовым разделением каналов (CDMA) в системе связи с множественным доступом раскрыто в Патенте (США) номер 4901307, озаглавленном "SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS", и в Патенте (США) номер 5103459, озаглавленном "SYSTEM AND METHOD FOR GENERATING WAVEFORMS IN A CDMA CELLULAR TELEHANDSET SYSTEM", оба из которых переуступлены правопреемнику заявляемого объекта изобретения. CDMA-система в типичном варианте выполнена с возможностью соответствовать одному или более стандартов. Один такой стандарт предложен консорциумом с названием Партнерский проект третьего поколения (3GPP) и осуществлен как набор документов, включающий в себя документы со следующими номерами 3G TS 25.211, 3G TS 25.212, 3G TS 25.213 и 3G TS 25.214, которые находятся в открытом доступе. Стандарт 3GPP далее упоминается как стандарт WCDMA.

В дополнительном улучшении широкополосной технологии WCDMA один конкретный тип наборов микросхем для телефонных аппаратов WCDMA известен как линейка наборов микросхем Mobile Station Modemне допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 (набор микросхем MSMне допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 ). Линейка наборов микросхем MSM предлагается настоящим правопреемником раскрытого объекта изобретения, и, по меньшей мере, некоторые из таких наборов микросхем используют 65-нанометровую CMOS-технологию и интерфейс с однокристальным приемо-передающим устройством RF CMOS и многополосными приемными устройствами, чтобы обеспечить значительную экономическую эффективность. Линейка наборов микросхем MSM, например, поддерживает EDGE-, GPRS- и GSM-сети и предоставляет мультимедийные возможности, интегрированные в фотокамеру и обработку изображений, потоковую передачу, воспроизведение и запись видео и видеотелефонию; потоковую передачу и воспроизведение популярных аудиокодеков, таких как MP3, AAC/aacPlusне допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 и Enhanced aacPlus; возможности подключения Bluetooth®; двумерную/трехмерную графику; а также совместимое с OMA 2.0 управление цифровыми правами (DRM). Более того, некоторые наборы микросхем MSM предоставляют функциональную совместимость между однокристальными решениями по технологии Radio-on-Chip for Mobileне допускающая сбоев схема мультиплексора синхросигналов и способ   работы, патент № 2404517 (ROCm), давая им возможность поддерживать технологию беспроводных LAN 802.11g и 802.11a/g.

Набор микросхем MSM и похожие наборы микросхем зачастую используют множество синхросигналов, которые подаются в несколько подсистем. Эти синхросигналы, в общем, являются асинхронными по отношению друг к другу, поскольку для того, чтобы работать надлежащим образом, различные подсистемы требуют различные синхросигналы в различные моменты времени. С учетом все большего использования многочастотных синхросигналов в этих и похожих микросхемах, особенно в области техники связи, зачастую необходимо переключать источник линии синхросигналов в то время, когда микросхема работает. Это обычно реализуется посредством мультиплексирования двух или более источников синхросигналов различных частот в аппаратных средствах и управления линией выбора мультиплексора посредством внутренней логики. Две частоты синхросигналов могут быть абсолютно не связаны друг с другом, либо они могут быть кратны друг другу. В любом случае есть вероятность появления нежелательных сбоев в линии синхросигналов во время переключения. Сбой в линии синхросигналов опасен для всей системы, поскольку он может интерпретироваться как захват фронта синхросигнала посредством некоторых регистров при пропуске другими или предоставлять слишком мало времени для того, чтобы вычисления в программах завершились.

Один подход для того, чтобы разрешить эту проблему, состоит в том, чтобы предоставить схему для выбора и переключения с одного на другой во множестве источников синхросигналов, имеющих различные частоты, без формирования недопустимо коротких импульсов, электрических сбоев, метастабильных условий или других аномалий, описанных в Патенте (США) номер 4853653. В таком решении предусмотрен селектор нескольких входных синхросигналов для асинхронного переключения с одного на другой из множества осцилляторов, которые формируют синхросигналы, имеющие различные частоты. Селектор синхросигнала имеет множество секций, соответствующих множеству осцилляторов. Каждая секция в селекторе синхросигнала содержит начальный И-вентиль, пару мультивибраторов и конечный И-вентиль, все из которых подключены последовательно. Сигнал осциллятора для каждой секции применяется к конечному И-вентилю и к мультивибраторам как синхронизирующий вход. Инвертированный сигнал из второго мультивибратора каждой секции предоставляется в качестве входа в начальные И-вентили всех остальных секций. Сигнал выбора осциллятора также предоставляется в качестве входа в начальный И-вентиль каждой секции. Выходы всех конечных И-вентилей проходят через ИЛИ-вентиль, который предоставляет выбранный выходной синхросигнал. Селектор синхросигнала переключается между осцилляторами так, как определено посредством сигналов выбора, без создания недопустимо коротких импульсов, метастабильных условий или других аномальных сигналов. Тем не менее, это решение требует того, чтобы линии выбора оставались стабильными до тех пор, пока операция переключения не будет завершена, в противном случае схема может формировать сбои.

Другой подход использует "мультиплексор с переключением фаз". Мультиплексор с переключением фаз, к сожалению, демонстрирует нежелательный характер работы при сжатии некоторых фаз синхросигнала. Он также подвержен метастабильности. Метастабильность возникает, когда запоминающий узел последовательного элемента переходит в состояние между идеальной "единицей" и идеальным "нулем". Метастабильное состояние может интерпретироваться по-разному мультиплексором синхросигналов и включающей обратной связью другого мультивибратора. Следовательно, необходимо, чтобы фиксирующие фронты обоих мультивибраторов и запускающий фронт сигнала SELECT задавались отдельно друг от друга, чтобы исключить любые асинхронные взаимодействия.

Соответственно, имеется потребность в решении для проблемы переключения между синхросигналами без сбоев и сжатия фаз.

Есть потребность в небольшом времени переключения и простоте схем переключения синхросигналов, которые могут быть использованы для наборов микросхем мобильных систем и аналогичных вариантов применения.

Есть дополнительная потребность в схеме переключения синхросигналов, которая обеспечивает низкую вероятность метастабильности или других аномалий в ходе процесса переключения.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Раскрыты методики предоставления новой и усовершенствованной, не допускающей сбоев схемы мультиплексора синхросигналов, причем эти методики как усовершенствуют работу наборов микросхем обработки цифровых сигналов для все более мощных программно-реализованных приложений, работающих в персональных компьютерах, персональных цифровых устройствах, беспроводных телефонных аппаратах и аналогичных электронных устройствах, так и повышают ассоциативно связанную скорость цифровой обработки, эффективность использования энергии и качество обслуживания.

Согласно одному аспекту раскрытого объекта изобретения предусмотрен способ и система, которые предотвращают сбои при переключении синхросигналов от первого входного синхросигнала, управляющего схемой мультиплексора синхросигналов, на второй входной синхросигнал, управляющий мультиплексором синхросигналов. Способ и система предусматривают прием первого входного синхросигнала в схеме мультиплексора синхросигналов и предоставление выходного синхросигнала из схемы мультиплексора синхросигналов в ответ на прием посредством схемы мультиплексора синхросигналов первого входного синхросигнала. Раскрытый объект изобретения определяет низкий фазовый выходной уровень в выходном синхросигнале в ответ на низкий фазовый входной уровень в первом выходном синхросигнале и заставляет, в течение ограниченного периода времени, схему мультиплексора синхросигналов поддерживать низкий фазовый выходной уровень независимо от фазового уровня первого входного синхросигнала. Схема мультиплексора синхросигналов также принимает второй входной синхросигнал и определяет наличие низкого фазового входного уровня во втором входном синхросигнале. Переключение от предоставления выходного синхросигнала в ответ на первый входной синхросигнал на предоставление выходного синхросигнала в ответ на второй входной синхросигнал выполняется при сохранении низкого фазового выходного уровня и в течение низкого фазового входного уровня во втором входном синхросигнале. Далее способ и система дают возможность выходному сигналу схемы мультиплексора синхросигналов следовать фазовому уровню второго входного синхросигнала после этапа переключения.

Эти и другие преимущества раскрытого объекта изобретения, а также дополнительные новые функции должны стать очевидными из описания, предоставленного в данном документе. Цель данной сущности состоит не в том, чтобы быть всеобъемлющим описанием заявляемого объекта изобретения, а вместо этого предоставить краткий обзор части функциональности объекта изобретения. Другие системы, способы, признаки и преимущества, предоставленные в данном документе, должны стать очевидными специалистам в данной области техники после изучения прилагаемых чертежей и подробного описания. Подразумевается, что все подобные дополнительные системы, способы, признаки и преимущества включены в рамки этого описания, находятся в рамках объема прилагаемой формулы изобретения.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Признаки, характер и преимущества раскрытого объекта изобретения должны стать более очевидными из изложенного ниже подробного описания, рассматриваемого вместе с чертежами, на которых одинаковые символы ссылок определяют соответственно по всему документу и из которых:

Фиг.1 - это упрощенная блок-схема системы модема мобильной станции, которая может реализовывать раскрытый объект изобретения;

Фиг.2 демонстрирует понятие сбоя схемы синхросигнала, для устранения которого предназначен раскрытый объект изобретения;

Фиг.3 иллюстрирует аспекты конвейера управления синхросигналами, относящиеся к настоящей заявке;

Фиг.4 иллюстрирует аспекты фазовой траектории, подходящие для настоящего раскрытия;

Фиг.5 и 6 иллюстрируют схему переключения синхросигналов, осуществляющую аспекты раскрытого объекта изобретения;

Фиг.7 предоставляет блок-схему последовательности операций, показывающую конкретные этапы настоящего раскрытия;

Фиг.8 - это блок-схема последовательности операций аспектов корректировки метастабильности раскрытого объекта изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

Раскрытый объект изобретения новой и усовершенствованной, не допускающей сбоев схемы мультиплексора синхросигналов может находить применение в приложениях, связанных с обработкой сигналов любого типа, для которых представленные здесь преимущества могут быть полезны. Один такой вариант применения появляется в связи и, в частности, в беспроводных телефонных аппаратах, которые используют одну или более схем обработки цифровых сигналов.

Фиг.1 - это упрощенная блок-схема набора 10 микросхем модема мобильной станции (MSM), который может осуществлять раскрытый объект изобретения. Тем не менее, следует понимать, что настоящий раскрытый объект изобретения может быть применен ко многим различным типам наборов микросхем во многих различных окружениях. Осуществленное здесь представление, следовательно, предоставляет демонстрацию одного такого применения. В частности, фиг.1 показывает набор 10 микросхем MSM, в котором настоящий раскрытый объект изобретения может находить преимущественное применение. Набор 10 микросхем MSM включает в себя применения 12 подключения, такие как интерфейс 14 кнопочной панели, приложение 16 SD/SDIO, подключение 18 USB OTG и универсальные асинхронные приемо-передающие устройства (UART), такие как UART1 20, UART2/модем интерфейса приемного блока (RUIM1) 22 и (UART3/RUIM2) 24. Видеоввод в набор 10 микросхем MSM может проходить через ввод 26 с камеры CMOS CCD в схему 28 обработки камеры и MODI-клиент 30, тогда как аудиоинтерфейсы включают в себя громкоговоритель 32 телефонного аппарата, стереогарнитуру 34, микрофон 36 и стереоввод 38 для взаимодействия с аудиосхемой 40. Аудиосхема 40 может допускать поддержку приложений, таких как функции MP3, AAC/aacPlus, EVRC, QCELP, EVRC, QCELP, AMR, CMX и MIDI-приложения.

В примере набора 10 микросхем MSM по фиг.1 шины 42 двойной памяти сопрягают различные запоминающие устройства и связанные функциональные схемы. Они могут включать в себя EB1 44 для сопряжения запоминающих устройств, таких как SDRAM 46, пакетное P SRAM 48 и пакетное NOR 50, и EB2 52 для сопряжения LCD 54, NAND 56 и других устройств 58. Также хост 60 MDDI (цифровой интерфейс мобильного дисплея) может предоставлять интерфейс с LCD 54. Набор 10 микросхем MSM также может включать в себя графическую схему 62 для поддержки функций OpenGL® ES, 3D и 2D и видеосхему 64 для поддержки функций MPEG-4, H.263 и H.264. Помимо этого функции обработки, такие как функции CDMA-процессора 66, GSM/GPRS-процессора 68, gpsOne-процессора 70 и BT 1.2-процессора 72, могут быть включены в набор 10 микросхем MSM. При условии процессов преобразования сигналов и т.п. набор 10 микросхем MSM может включать в себя интерфейс последовательной шины (SBI) 74, приемный A/D-преобразователь (Rx ADC) 76 и передающий D/A-преобразователь (Tx DAC) 78.

Набор 10 микросхем дополнительно может включать в себя различные процессоры наборов микросхем, такие как процессор 80 QDSP4000 компании Qualcomm Inc., процессор 82 ARM926EJS компании Arm, Inc. и процессор 86 Modem QDSP4000 компании Qualcomm, Inc., а также одну или более схем 86 фазовой автоподстройки частоты (PLL). PLL 86 помогают с формированием синхросигнала. Практически любая часть набора 10 микросхем MSM, которая требует синхросигнала для работы цифровой схемы, может составлять PLL 86 для таких синхросигналов. Помимо этого может быть множество PLL 86, к примеру шесть или более, работающих в различных вариантах осуществления набора 10 микросхем MSM.

Время от времени возможно, чтобы одна PLL 86 предоставляла синхросигнал двум или более частям набора 10 микросхем MSM. Это преимущественно с точки зрения энергопотребления в том, что одна PLL 86 может предоставлять синхросигнал в одну или более частей набора 10 микросхем MSM, к примеру в CDMA-процессор 66, GSM/GPRS-процессор 68 и gpsOne-процессор 70. При предоставлении посредством PLL 86 многочастотных синхросигналов в различные компоненты набора 10 микросхем MSM зачастую необходимо переключить источник линии синхросигнала в то время, когда соответствующий компонент выполняется. Управление тем, какая PLL 86 может предоставлять требуемый синхросигнал, является центральной темой настоящего раскрытия, один вариант осуществления которого представлен ниже на фиг.5-8.

Раскрытый объект изобретения обеспечивает мультиплексирование двух различных источников частотных синхросигналов в аппаратных средствах и управление линией выбора мультиплексора посредством внутренней логики. Две синхронизирующие частоты могут быть абсолютно не связаны друг с другом, могут иметь произвольную взаимосвязь друг с другом либо они могут быть кратны друг другу. В любом случае настоящее раскрытие исключает появление сбоев в линии синхросигналов во время переключения. Сбой линии синхросигналов опасен для всего набора 10 микросхем MSM, поскольку он может интерпретироваться как захват фронта синхросигнала некоторыми регистрами при пропуске другими или предоставлять слишком мало времени для того, чтобы вычисления в программах завершились.

Фиг.2 более подробно иллюстрирует то, что в данном документе должно пониматься как "сбой" в синхронизирующей схеме. Сигнал 90 clk показывает наличие сбоя 106 при переключении с сигнала 92 clka на сигнал 94 clkb. Мультиплексор синхросигналов может реагировать на сигнал выбора (во время, указанное посредством линии 96) для переключения с clka на сигнал 94 clkb менее чем через продолжительность 98 фазы clka после переднего фронта 100 clka и до заднего фронта 102 clkb продолжительности 104 фазы clkb. В этом случае сигнал 90 clk демонстрирует сбой 106, где высокая фаза выходного синхросигнала сжимается. Это условие может указывать негативное влияние, например, на всю работу набора 10 микросхем MSM.

В отличие от этого мультиплексор специально разработан для мультиплексирования синхросигналов. Линиям выбора разрешено переключаться асинхронно. Синхронизирующая схема обеспечивает то, что выходной синхросигнал 90 никогда не сбоит (т.е. его высокая или низкая фаза не сжимаются). Раскрытый объект изобретения обеспечивает такую схему переключения синхросигналов.

Нарушения времени настройки и удержания могут приводить к метастабильности, которая может иметь место в течение неопределенного интервала времени. Следовательно, теоретически, время, требуемое для того, чтобы разрешить состояние триггера-защелки, в таком случае может быть бесконечным. Всегда будут точки в непрерывной области, которые находятся на равном (или практически равном) расстоянии от точек в дискретной области, делая решение того, какую точку выбрать, трудным и потенциально продолжительным процессом. Если входные сигналы в схему разрешения конфликтов или мультивибратор поступают практически одновременно, схема наиболее вероятно пересечет точку метастабильности. Раскрытый объект изобретения, как показано ниже, разрешает эту проблему за счет предоставления требуемого не допускающего сбоев переключения синхросигналов.

На фиг.3 линия 112 clka предоставляет сигнал 92 clka в конвейер управления синхросигналами (CCP) 114. CCP 114 может быть одним из ряда CCP, которые управляют входами в схему 116 мультиплексора. Т.е. сигнал 112 clka является одним, например, из пяти (5) возможных входных синхросигналов, из которых схема 116 мультиплексора может сформировать выходной синхросигнал 118.

Фиг.4 иллюстрирует аспекты распределения по времени синхросигналов, применимые к CCP 114, для графической демонстрации проблемы сбоя в цифровой схеме. Критическая траектория распределения по времени CCP 114 показана как примеры 120 и 122 переключения. В фазовой траектории 120 задний фронт 124 сигнала 126 выбора (активного при низком уровне) мультиплексора должен быть стабильным до переднего фронта 128 синхросигнала 92 clka, чтобы обеспечить его неискаженное распространение через мультиплексор 116. Поздний задний фронт 124 урезает верхнюю фазу синхросигнала 92 clka. Аналогично, передний фронт 130 сигнала 132 выбора мультиплексора также должен быть стабильным до заднего фронта 134 синхросигнала 92 clka, чтобы не допустить сбоя на выходе 118 clk мультиплексора 116.

Фиг.5 иллюстрирует схему 150 переключения синхросигналов, в которой настоящее раскрытие может быть преимущественно использовано. Схема 150 переключения синхросигналов включает в себя схемы 152 декодера для приема входных сигналов init, req1, req0 и halt. Сигналы управления выбором подаются в конвейер 154 управления синхросигналами для сигнала clka, конвейер 156 управления синхросигналами для сигнала clkb, конвейер 158 управления синхросигналами для сигнала clkc и конвейер 160 управления синхросигналами для сигнала clkd. Схема 162 мультиплексора 5-к-1 принимает синхросигналы clka, clkb, clkc, clkd и clkt (тестовый синхросигнал). Кроме того (очень важно для раскрытого объекта изобретения), схема 150 переключения синхросигналов предоставляет запирающую схему 164 для запирания внутренних запросных линий reqa, reqb, reqc, reqd и тем самым предотвращает сбой.

Запирающая схема 164 дополнительно включает в себя линии 166 раннего выбора и линии 168 позднего выбора. Фиг.6 конкретнее показывает один вариант осуществления входных данных для конвейеров 154-160 управления синхросигналами, которые могут быть использованы для того, чтобы достичь целей настоящего раскрытия.

Схема 150 переключения синхросигналов предоставляет управляющую логику для переключения от одного синхросигнала на другой, которая включает в себя ожидание низкого фазового уровня текущего синхросигнала. Когда нет активных выборок в схеме 162 мультиплексора, выходной сигнал имеет низкий уровень. Схема 150 переключения синхросигналов принудительно задает низкий уровень схемы 162 мультиплексора и ожидает низкой фазы нового синхросигнала. Затем схема 150 синхросигналов предоставляет возможность схеме 162 мультиплексора следовать высокому и низкому фазовым уровням нового синхросигнала.

В схеме 150 переключения синхросигналов линии выбора (sela, selb, selb и seld) могут переключаться автономно на clka, clkb, clkc и clkd, при этом полностью исключая сбои выходных синхросигналов. Раскрытый вариант осуществления схемы 150 переключения синхросигналов поддерживает четыре (4) CCP, включая конвейеры 154-160. Схема 150 переключения синхросигналов объединяет логику CCP 114 с логикой CCP мультиплексора 162, чтобы уменьшить число стадий в пути синхросигнала в PLL. Техническое преимущество раскрытого варианта осуществления является важным усовершенствованием в дрожании и искажении рабочего цикла. Помимо этого схема 150 переключения синхросигналов позволяет отключать логику CCP, когда она не требуется. Дополнительные технические преимущества раскрытого предмета изобретения включают в себя поддержку переключения синхросигналов для синхросигнала в 1 ГГц в одном варианте осуществления. Настоящая заявка демонстрирует низкую вероятность метастабильности, низкое дрожание, низкое искажение рабочего цикла, низкие требования по питанию и электроэнергии, низкие требования по площади и низкий перекос.

Фиг.7 предоставляет функциональную блок-схему 170 последовательности операций способа, иллюстрирующую конкретные этапы настоящего раскрытия, которые могут выполняться посредством схемы 150 переключения синхросигналов. В дополнительном пояснении процесса переключения между синхросигналами допустим, что схема 150 переключения синхросигналов находится в установившемся режиме, когда синхросигнал, в настоящее время выбранный, является согласованным с внешними запросными линиями req1 и req0 (этап 172). Т.е. предположим, что схема 150 переключения синхросигналов находится в установившемся режиме при выбранном clka (этап 174). Внешние запросные линии не запираются от распространения через декодер. Затем req0 может возрастать, и после этого запрашивается clkb (этап 176). Событие распространяется через схему 152 декодера, принудительно задавая низкий уровень reqa и высокий уровень reqb (этап 178). Далее reqa вставляет нуль в конвейер, управляющий sela 154 (этап 180). Тем не менее, reqb не имеет немедленного эффекта. При работе reqb еще не разрешено входить в конвейер, управляющий clkb, поскольку sela остается на высоком уровне (этап 182).

Через некоторое время req1 может переключаться (этап 184). Далее reqd теперь переходит к высокому уровню и заменяет reqb, по-прежнему без немедленного влияния на выходной синхросигнал мультиплексора 162 (этап 186). В некоторой точке ранний выбор clka упадет. Это запирает внутренние запросные линии, питающие конвейеры 152-160 (этап 188). Далее схема 152 декодера может стать метастабильной. В рамках одного цикла синхронизации раскрытая схема значительно снижает вероятность того, что возникает метастабильность (этап 190). После одного цикла sela также снижается, позволяя reqd вставлять единицу в конвейер, управляющий clkd 160 (этап 192). В конце концов seld переходит к высокому уровню, что отпирает внутренние запросные линии и помещает схему 150 переключения синхросигналов обратно в установившийся режим (этап 194).

Как проясняет блок-схема 200 последовательности операций способа по фиг.8, схема 150 переключения синхросигналов также эффективно разрешает метастабильность схемы 152 декодера. Начиная на этапе 202, допустим, что схема 150 переключения синхросигналов находится в установившемся режиме при выбранном clka (этап 202). Внешние запросные линии не запираются от распространения через декодер. Допустим, что req0 возрастает и что теперь запрашивается clkb (этап 204). Событие распространяется через схему 152 декодера, принудительно задавая низкий уровень reqa и высокий уровень reqb (этап 206). Далее reqa вставляет нуль в конвейер, управляющий sela 154 (этап 208). В некоторой точке схема 166 раннего выбора clka снижается. Это запирает внутренние запросные линии, питающие конвейеры 152-160 (этап 210). Схема 152 декодера может стать метастабильной, если req0 снижается одновременно (этап 212). Метастабильность для reqa может быть разрешена, поскольку следующее событие дискретизации для него возникает только через один цикл (этап 214). Метастабильность для reqb, reqc и reqd также может быть разрешена, поскольку sela, поздний выбор для clka, остается на высоком уровне для следующего цикла (этап 216). В раскрытом варианте осуществления тестовый режим работы также может быть предоставлен для выбора тестового синхросигнала. Выбор тестового синхросигнала, clkt, обходит функциональный синхросигнал, обычно формируемый посредством схемы 162 мультиплексора 5-к-1. Выбор clkt не влияет на состояние схемы 150 переключения синхросигналов при управлении работой схемы 162 мультиплексора. Выбор clkt не влияет на схему 150 переключения синхросигналов. Линия выбора тестового синхросигнала переопределяет схему 150 переключения синхросигналов.

Обобщая, настоящее раскрытие предоставляет способ и систему, которые предотвращают сбои при переключении синхросигналов от первого синхронизирующего входа, управляющего схемой мультиплексора синхросигналов, на второй синхронизирующий вход, управляющий мультиплексором синхросигналов. Способ и система предусматривают прием первого входного синхросигнала в схеме мультиплексора синхросигналов и предоставление выходного синхросигнала из схемы мультиплексора синхросигналов в ответ на прием посредством схемы мультиплексора синхросигналов первого входного синхросигнала. Раскрытый объект изобретения определяет низкий фазовый выходной уровень в выходном синхросигнале в ответ на низкий фазовый входной уровень в первом выходном синхросигнале и заставляет, в течение ограниченного периода времени, схему мультиплексора синхросигналов поддерживать низкий фазовый выходной уровень независимо от фазового уровня первого входного синхросигнала. Схема мультиплексора синхросигналов также принимает второй входной синхросигнал и определяет наличие низкого фазового входного уровня во втором входном синхросигнале. Переключение от предоставления выходного синхросигнала в ответ на первый входной синхросигнал на предоставление выходного синхросигнала в ответ на второй входной синхросигнал выполняется при сохранении низкого фазового выходного уровня и в течение низкого фазового входного уровня во втором входном синхросигнале. Далее способ и система дают возможность выходному сигналу схемы мультиплексора синхросигналов следовать фазовому уровню второго входного синхросигнала после этапа переключения.

Признаки и функции обработки, описанные в данном документе, для уменьшения сбоев при переключении от первого входного синхросигнала, управляющего схемой мультиплексора синхросигналов, на второй входной синхросигнал, управляющий упомянутой схемой мультиплексора синхросигналов, могут быть реализованы множеством способов. Более того, процесс и признаки, описанные в данном документе, могут быть сохранены на магнитных, оптических или других записывающих носителях для считывания и приведения в исполнение посредством таких систем обработки сигналов и инструкций. Предшествующее описание предпочтительных вариантов осуществления, следовательно, предоставлено для того, чтобы дать возможность любому специалисту в данной области техники создавать или использовать заявляемый объект изобретения. Различные модификации в этих вариантах осуществления должны стать очевидными специалистам в данной области техники, например один дополнительный вариант осуществления может включать в себя версию схемы N-к-1, а общие принципы, определенные в материалах настоящей заявки, могут быть применены к другим вариантам осуществления без использования каких-либо нововведений. Таким образом, заявляемый объект изобретения не предназначен для того, чтобы быть ограниченным показанными в данном документе вариантами осуществления, а должен удовлетворять самой широкой области применения, согласованной с принципами и новыми функциями, раскрытыми в данном документе.

Класс H04L7/02 регулирование скорости и(или) фазы с помощью принятых кодовых сигналов, которые не содержат особой синхронизирующей информации 

устройство синхронизации в системе радиосвязи с программной перестройкой рабочей частоты -  патент 2510933 (10.04.2014)
устройство синхронизации псевдослучайной последовательности с функцией исправления ошибок -  патент 2486682 (27.06.2013)
дискриминатор для синхронизации по задержке в-частотного дискретно-кодированного сигнала -  патент 2479139 (10.04.2013)
устройство синхронизации несущей и опорной частот в канале связи со значительными частотными нестабильностями и ограничениями на энергетику -  патент 2451408 (20.05.2012)
способ и устройство формирования сигналов квадратурной амплитудной манипуляции -  патент 2439819 (10.01.2012)
способ синхронизации микрокомпьютеров, например бортовых компьютеров, параллельно работающих в сети -  патент 2390953 (27.05.2010)
способ и устройство синхронизации псевдослучайных последовательностей -  патент 2320080 (20.03.2008)
временной дискриминатор устройства тактовой синхронизации -  патент 2314646 (10.01.2008)
устройство поиска широкополосных сигналов -  патент 2313183 (20.12.2007)
устройство поиска широкополосных сигналов -  патент 2311733 (27.11.2007)
Наверх