GreyPlus
Участник-
Постов
11 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о GreyPlus
- День рождения 01.01.1974
Контакты
-
Сайт
Array
-
ICQ
Array
-
Ищу подработку (дизайн ИС)
GreyPlus ответил GreyPlus тема в Ищу работу
Спасибо. Весь аналоговый и Mixed-Signal. architecture / schematic / simulation / layout / verification / documentation / lab evaluation / failure analysis. -
Ищу подработку (дизайн ИС)
GreyPlus ответил GreyPlus тема в Ищу работу
Спасибо. Слово "подработка" упомянул потому, что в идеале попробовал бы сначала удаленку. Странный вопрос возник оттого, что уже очень давно не живу в России, но в голове иногда возникает смутное желание вернуться, хотя бы временно. Гражданство РФ есть :-). -
Ищу подработку (дизайн ИС)
GreyPlus ответил GreyPlus тема в Ищу работу
Что означает это высокоинформативное сообщение? -
Ищу подработку (дизайн ИС)
GreyPlus опубликовал тема в Ищу работу
Разработчик ASIC, непрерывный стаж 12 лет. Опыт работы с технологиями от 130нм до 2мкм, включая высоковольтные до 40В. Есть в РФ/Беларуси такой рынок вообще? -
Стабильный кварцевый генератор
GreyPlus ответил cz0 тема в Вопросы аналоговой техники
Интересная тема. Сам несколько месяцев назад озадачивался кварцевым генератором (часовая частота), задавал тут на форуме вопросы под топиком "Цепь регулировки амплитуды". Были вполне реальные советы, спасибо Stanislav и др. Вкратце - при разработке полностью полагался на симуляцию, прежде всего по АС. Критерий запуска - на приблизительной (плюс минус сапог) основной частоте кварца генератор должен создавать отрицательное активное сопротивление по модулю большее, чем активное сопротивление кварца. Если это условие выполняется - запуск будет. (Подтверждение теории - получил в декабре готовый кремний, работает практически 100% так, как предсказывала симуляция.) В общем, если надо по-быстрому проверить, будет ли генератор запускаться - на мой взгляд, анализ по АС в течение неск. секунд - и ответ готов. ВременнОй же анализ, напротив, требует настройки, и ему не всегда можно верить. -
Пока все еще мучаюсь, в свободное от остальных дел время. Время пока еще не поджимает, но скоро начнет. :-) Собственно, сам кварцевый генератор даже не нужно ничем заменять - он вроде бы на основной частоте линеен во всем диапазоне амплитуд, след-но анализ по переменному току очень достоверен; если скажет, что генерация будет - так она и будет, это уже подтверждено практикой. Проблема только с регулятором амплитуды - как доказать на основе симуляции, что он будет работать без колебаний. Делаю временнУю симуляцию - все видно, как амплитуда устанавливается и т.д. Но проблема в том, что временнАя симуляция занимает несколько часов. Чтобы проверить все случаи - нужно очень много таких симуляций сделать, и то без гарантии. Я смог без проблем получить отклик детектора амплитуды на саму амплитуду - без транзиент - симуляции не обойтись, конечно. В итоге получаем зависимость тока смещения ядра генератора в зависимости от амплитуды. Но -это в установившемся режиме. А как вычислить, будет ли оно устанавливаться вообще? При некоторых параметрах, получаю в transient незатухающие колебания амплитуды на выходе. 2 Stanislav - схему послать пока не могу, есть фильтр на посылку картинок и вообще бинарных файлов.
-
Это в смысле, Mixed-Mode simulation? Делаю часто, но SpectreVerilog / SpectreSVerilog.
-
Сигнал с одного из выводов кварца через емкостную связь подается на вход "выпрямителя". "Выпрямитель" - обычный каскад с общим истоком, смещен по пост. току в активный режим, сигнал через емкость идет на затвор. Выход "выпрямителя" фильтруется с большой постоянной времени и управляет током генератора. Ток максимальный при нулевой амплитуде. Насчет симуляции ядра вместе с кварцем - с этим проблем никаких нет, схему можно считать линейной, и она обсчитывается по АС-анализу за несколько секунд, для любого выбранного значения тока. НО! - результат лишь говорит о том, будут ли колебания поддерживаться, т.е. выполняется ли условие для генерации. Амплитуду таким способом не посчитать. Насчет ампл. характеристики детектора - сейчас как раз выясняю, спасибо за совет. Для этого запускаю transient симуляции, благо один детектор, без генератора (т.е. когда ОС по амплитуде разорвана) рассчитывается довольно быстро. В Матлаб тоже загляну, как будет время.
-
- Регулятор амплитуды - это отдельный контур с обратной связью. В контуре имеется Low-Pass Filter, с постоянной времени порядка нескольких тысяч периодов основной частоты. Больше амплитуда - постепенно понижается рабочий ток ядра генератора, соответственно амплитуда тоже снижается. Понятно, что такая система может быть стабильна, а может и войти в колебания - при этом выходной сигнал будет иметь амплитудную модуляцию. Когда контур стабилен - он плавно развивает устойчивую амплитуду колебаний, если нет - имеем либо затухающую, либо незатухающую ампл. модуляцию на выходе. - Платформа Cadence, симулятор spectre. - Шаг не влияет практически.. Тут принципиальный вопрос - как это вообще симулировать, кроме transient? - Такой подход, конечно же, будет работать. Машина тоже справится, не вопрос. Дело в другом - результаты transient-анализа не позволяют достоверно судить, насколько близко схема находится к области возбуждения. Для случая стандартного операционника все ясно и четко - делаем малосигнальный АС-анализ - видим запас по фазе, и запас по амплитуде. Эти результаты скажут почти стопроцентно - будет усилитель работать или нет. Как быть в моем случае - все еще ломаю голову... Схема амплитудного детектора совершенно нелинейная, первые симуляции в transient режиме показывают затухающие колебания амплитуды. КАК?! симулировать это в АС-режиме... Я в непонятках.. Изучаю Гугл - похоже проблема совершенно нетривиальная, люди много трудов написали нп эту тему...
-
Привет всем! Присутствуют ли на форуме аналоговые дизайнеры ИС? Столкнулся с проблемой, есть вопросы. Конретно - есть кварцевый генератор, в нем контур регулировки амплитуды. Как просимулировать стабильность этого контура? Простой transient - анализ для всех сочетаний параметров займет наверное месяц... Нужно как-то по другому, на основе small-signal AC, но как использовать его для симуляции этого контура, который по сути своей нелинейный - пока неясно. Может, сталкивался кто с подобным?