- •Курс
- •Состав курса:
- •Содержание лекций
- •Содержание лекций
- •Литература
- •Лекция 1. Общие сведения о САПР
- •Лекция 1. Общие сведения о САПР (продолж.)
- •Лекция 1. Общие сведения о САПР (продолж.)
- •Лекция 1. Общие сведения о САПР (продолж.)
- •Лекция 1. Общие сведения о САПР (продолж.)
- •Лекция 1. Общие сведения о САПР (продолж.)
- •Лекция 2. Этапы и уровни проектирования
- •Лекция 2. Этапы и уровни проектирования
- •Лекция 2. Этапы и уровни проектирования (продолж.)
- •Лекция 2. Этапы и уровни проектирования (продолж.)
- •Лекция 2. Этапы и уровни проектирования (продолж.)
- •Лекция 2. Этапы и уровни
- •Лекция 2. Этапы и уровни проектирования (продолж.)
- •Лекция 3. Состав САПР
- •Лекция 3. Состав САПР
- •Лекция 3. Состав САПР (Продолж.)
- •Лекция 3. Состав САПР (Продолж.)
- •Лекция 3. Состав САПР (Продолж.)
- •Лекция 4. Математическое обеспечение САПР
- •Лекция 4. Математическое обеспечение САПР
- •Лекция 4. Математическое обеспечение САПР
- •Лекция 4. Математическое обеспечение САПР
- •Лекция 4. Математическое обеспечение САПР (Продлж.)
- •Лекция 4. Математическое обеспечение САПР (Продлж.)
- •Лекция 4. Математическое обеспечение САПР (Продлж.)
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение САПР (Продлж.)
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 4. Математическое обеспечение
- •Лекция 5. Лингвистическое и программное обеспечение
- •Лекция 5. Лингвистическое и программное обеспечение
- •Лекция 5. Лингвистическое и программное обеспечение (продолж.)
- •Лекция 5. Лингвистическое и программное обеспечение (продолж.)
- •Лекция 5. Лингвистическое и программное обеспечение (продолж.)
- •Лекция 5. Лингвистическое и программное обеспечение (продолж.)
- •Лекция 5. Лингвистическое и программное обеспечение (продолж.)
- •Лекция 6. Проектирование на системном уровне
- •Лекция 6. Проектирование на системном уровне
- •Лекция 6. Проектирование на системном уровне (продолж.)
- •Лекция 6. Проектирование на системном уровне (продолж.)
- •Лекция 7. Этап функционально- логического проектирования
- •Лекция 7. Этап функционально- логического проектирования
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 7. Этап функционально- логического проектирования (продолж.)
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования (продолж.)
- •Лекция 8. Алгоритмы программ логического проектирования (продолж.)
- •Лекция 8. Алгоритмы программ логического проектирования
- •Лекция 8. Алгоритмы программ логического проектирования (продолж.)
- •Лекция 8. Алгоритмы программ логического проектирования (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование
- •Лекция 9. Моделирование аналоговых функциональных схем (продолж.)
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование аналоговых функциональных схем
- •Лекция 9. Моделирование
- •Лекция 10. Схемотехническое
- •Лекция 10. Схемотехническое
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 10. Схемотехническое проектирование (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП
- •Лекция 11. Базовые алгоритмы АСхП
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 11. Базовые алгоритмы АСхП (продолж.)
- •Лекция 12. Дополнительные виды анализа.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 12. Дополнительные виды анализа. Макромоделирование.
- •Лекция 13. Многоуровневое проектирование
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
- •Лекция 13. Многоуровневое
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Анализ нелинейных искажений
Степенной характер ряда Вольтерра требует и степенного представления нелинейностей схемы. Так, зависимость, например для резистивной нелинейности, может быть представлена в виде ряда Тейлора относительно рабочих
точек прибора |
|
2 |
|
|
|
|
3 |
|
|
|
||||
IR = |
IR |
|
Vo UR + |
1 |
|
IR |
|
Vo U2R |
1 |
|
IR |
|
Vo U3R ... |
|
|
|
|
||||||||||||
|
2 U2R |
|
|
|||||||||||
|
UR |
|
|
|
|
6 UR |
= gR UR + g/R U2R + g//R U3R + ...
Тогда при учете только линейного члена ряда и передаточной функции ряда Вольтерра первого порядка получаем обычный малосигнальный режим.
Передаточную функцию второго порядка можно найти, если в уравнениях цепи все узловые потенциалы выразить через передаточные функции ряда Вольтерра второго порядка, а в нелинейных зависимостях учесть первые два члена ряда Тейлора.
Основы автоматизации проектирования |
201 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Анализ нелинейных искажений
Опуская промежуточные выкладки, укажем, что матричные уравнения в этом случае будут иметь вид
Y(f1+f2) * H2(f1,f2) = I2.
Здесь Y(f1+f2) - матрица узловых проводимостей на частоте f1 + f2.
Матрица Y содержит линейные элементы схемы и линейные члены разложения в ряд Тейлора. H2(f1,f2) - вектор
передаточных функций Вольтерра второго порядка; I2 - вектор
так называемых нелинейных токов второго порядка. Составляющие вектора I2 определяются для каждого
нелинейного элемента схемы в виде источников тока, подключенных параллельно нелинейному элементу. Например, для резистивной нелинейности источник нелинейного тока второго порядка будет определяться соотношением
где H (f) - передаточная функция/ ряда Вольтерра первого порядка
1R I2R = gR H1R(f1) H1R(f 2),
относительно узлов входа схемы и узлов подключения элемента.
Основы автоматизации проектирования |
202 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Анализ нелинейных искажений
Уравнения для определения передаточных функций третьего порядка получаются при учете трех членов рядов Тейлора и Вольтерра
Y(f1+f2+f3) * H3(f1,f2,f3) = I3 ,
где Y(f1+f2+f3) - матрица проводимостей на частоте f1 + f2 + f3; |
|||
H3(f1,f2,f3) - вектор передаточных функций третьего |
|||
порядка; I3 |
- вектор нелинейного тока третьего порядка. |
||
Элементами вектора I3 будут составляющие источников |
|||
нелинейного тока каждой нелинейности |
схемы, например |
||
// |
H1R(f1) H1R(f 2) H1R(f |
/ |
|
I3R = gR |
3) + 2gR H1R(f1) H2R(f 2,f 3). |
||
для резистивной нелинейности |
|
|
Здесь черта сверху означает1 симметризацию передаточных
H1R(f1) H2R(f 2,f 3) = [H1R(f1) H2R(f 2,f 3) + H1R(f 2) H2R(f1,f 3) +
функций относительно3 набора частот
+ H1R(f3) H2R(f1, f2)].
Основы автоматизации проектирования |
203 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Анализ нелинейных искажений
Продолжая аналогичные рассуждения и построения, можно
показать, что передаточные функции любого порядка
будут определяться из решения уравнений вида Y(f1+...+fn) * Hn(f1,...,fn) = In .
Таким образом, передаточные функции ряда Вольтерра
любого порядка определяются из последовательного решения системы линейных уравнений одного и того же вида. Так эти уравнения полностью соответствуют уравнению малосигнального режима, то могут быть использованы известные и хорошо отработанные алгоритмы программ АСхП. Дополнительными задачами
являются: определение коэффициентов разложения
нелинейных зависимостей схемы в ряд Тейлора и
формирование вектора нелинейных токов для каждой системы уравнений.
Основы автоматизации проектирования |
204 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Анализ нелинейных искажений
Алгоритм расчета НИ в программах АСхП:
1.Расчет статического режима схемы. Определение рабочих точек активных и нелинейных элементов. Расчет коэффициентов разложения нелинейных зависимостей в ряд Тейлора.
2.Формирование и решение системы линейных уравнений. Эти уравнения решаются на всех частотах, необходимых в
дальнейшем для формирования векторов нелинейного тока. Например, для расчета только гармонических искажений это будет частота сигнала f1, в случае расчета
интермодуляционных искажений частотами анализа будут f1 и f2.
3. По выделенным из вектора H1(f) передаточным функциям
относительно нелинейных элементов и по коэффициентам ряда Тейлора формирование вектора нелинейного тока I2 .
4. Формирование и решение системы линейных уравнений второго порядка. Эти уравнения решаются на всех частотах (f1 f2) .
Основы автоматизации проектирования |
205 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Анализ нелинейных искажений
5.Формирование вектора нелинейного тока третьего
порядка I3.
6.Решение уравнений третьего порядка.
7.Расчет критериев оценки НИ.
Расчет передаточных функций порядка большего чем три приводит к резкому росту вычислительных затрат и в программах АсХП не применяется.
Основы автоматизации проектирования |
206 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Макромоделирование
Макромодель – это математическая модель, в которой отображаются состояния значительно меньшего числа межэлементных связей, что соответствует более укрупненному описанию объекта. Понятия "полная ММ" и "макромодель" относительны.
Различают:
–Физическое (электрическое) макромоделирование (замена точных, но сложных моделей отдельных фрагментов схем более простыми с отражением только важнейших свойств)
–Информационное (поведенческое) макромоделирование (отражение характеристик вх/вых в виде алгоритма, уравнения).
Основы автоматизации |
|
проектирования |
207 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Макромоделирование
–Физические макромодели – проще реализовать в стандартных САПР (электрические схемы)
–Информационные макромодели – проще в построении (например, модель в виде нейронной сети, связывающая входные и выходные характеристики)
–Макромодели – сокращают время анализа в 5-10 раз при снижении точности на 5-10%.
Основы автоматизации |
|
проектирования |
208 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Макромоделирование
–Для физических макромоделей – множество плохо формализованных подходов, но есть общие принципы:
Основы автоматизации |
|
проектирования |
209 |
Лекция 12. Дополнительные виды анализа. Макромоделирование.
•Макромоделирование
–В качестве примера – БЛЭ (2-х вх. И-НЕ):
Основы автоматизации |
|
проектирования |
210 |