19.08.2016, 15:37:31
Войти Зарегистрироваться
Авторизация на сайте

Ваш логин:

Ваш пароль:

Забыли пароль?

Навигация
Новости
Архив новостей
Реклама
Календарь событий
Right Left

Програмована аналогова мікросхема MAX11300 - складаний швейцарський ніж від компанії MAXIM

  1. Архітектура мікросхеми MAX11300
  2. Мікросхема MAX11300 і FPAA
  3. MAX11300 як пристрій збору і обробки різнорідних сигналів
  4. Конфігурації каналів MAX11300 в режимах аналогового введення
  5. Конфігурації каналів MAX11300 в режимах аналогового виведення
  6. Конфігурації каналів MAX11300 в режимах дискретного введення і виведення
  7. Інші конфігурації каналів MAX11300
  8. Налагодження кошти для MAX11300
  9. Принципова новизна мікросхеми MAX11300
  10. література

У статті розглядається новинка від компанії Maxim Integrated - інтегральна схема MAX11300 , Яка визначається виробником в такий спосіб: «The MAX11300 is the industry's first configurable 20-channel, mixed-signal device ». Це перша в галузі мікроcхема збору і обробки різнорідних сигналів c двадцятьма незалежно програмно конфігуруються каналами.

Вентильні (тобто, цифрові) матриці (FPGA) набули широкого поширення за останні два десятки років. Сьогодні уявити собі цифрову електроніку без цього класу мікросхем практично неможливо. У сучасних електронних пристроях застосування цифрових мікросхем малої і середньої ступені інтеграції намагаються звести до мінімуму.

Однак перш ніж справа доходить до цифрової обробки, в більшості випадків доводиться мати справу з обробкою аналогових сигналів. Тому аналогова електроніка в сучасних системах займає не менш важливе місце, ніж цифрова. При цьому схеми аналогової обробки виконуються на мікросхемах більш низького ступеня інтеграції (операційні підсилювачі, компаратори, мультиплексори і т.д.) при чималому числі дискретних елементів. Відповідно, аналогова частина може займати значну площу на друкованій платі і суттєво впливати на вартість пристрою.

Слід було очікувати появи на ринку аналогових інтегральних схем, схожих за своєю структурою з FPGA. І, дійсно, аналогові матриці з'явилися на ринку на кілька років пізніше, але, незважаючи на оптимістичні прогнози, не змогли завоювати більш-менш значну нішу на ринку.

Однією з причин цього могло бути таку обставину: від пристроїв даного класу очікували дуже багато чого і постаралися закласти в них надмірно велику функціональність. Ранні моделі FPAA містили масив програмованих аналогових осередків, кожна з яких могла бути налаштована на виконання однієї з таких функцій як операційний підсилювач, фільтр, компаратор, суматор, інтегратор, дифференциатор і т.д. Головний недолік такого підходу: будь-яка з перерахованих функцій, будучи реалізованої в осередку, забезпечує досить посередні для свого класу характеристики. В аналогових пристроях використовуються не тільки універсальні операційні підсилювачі, але і швидкодіючі, малопотужні, малошумні, прецизійні і т.д. Матриця FPAA надавала користувачеві набір однотипних функціональних елементів універсального призначення з середніми параметрами, що, природно, знижувало можливості розробника і характеристики кінцевого пристрою.

Крім того, залишалися проблеми з прогнозованість і повторюваністю характеристик, оскільки при внутрішньої компонуванні схеми по осередках FPAA складно забезпечити рівні величини тимчасових затримок, мінімізувати рівень взаємних наведень [1]. Ця проблема мала місце і в цифрових матрицях, але на працездатність цифрових схем вона впливала в значно меншому ступені. Як результат, на практиці існує не так багато додатків, для яких структура FPAA близька до оптимальної. Один з небагатьох виробників серійно випускаються FPAA - американська компанія Anadigm - до таких додатків відносить наступні [2]: аналогові фільтри високих порядків, аналогові регулятори, пристрої аналогової обробки звуку в високоякісної аудіо апаратури. Додамо, що FPAA - безумовно, корисний інструмент для прототипування спеціалізованих аналогових мікросхем. Але для більшості інших додатків FPAA не найкращий варіант з точки зору якості.

Компанія Maxim - один з найбільших виробників аналогових мікросхем. Але ніколи раніше не був помічений інтерес компанії до програмованим аналоговим матрицями. Проте, в публікаціях [1 ... 4], які висвітлюють вихід на ринок мікросхеми MAX11300 , Проводяться певні аналогії між MAX11300 і FPAA, незважаючи на те, що внутрішні структури MAX11300 і FPAA мають між собою мало спільного. В роботі [1] стверджується, що MAX11300 - це крок назад від архітектури FPAA. Це не зовсім вірно, швидше за MAX11300 - це крок в сторону. А саме - компанія Maxim, подивившись на архітектуру FPAA з нетрадиційної точки зору, запропонувала свій, новий підхід. Рішення вийшло досить вдалим. Правда, мало схожим на FPAA.

Архітектура мікросхеми MAX11300

У статті розглядається новинка від компанії Maxim Integrated - інтегральна схема   MAX11300   , Яка визначається виробником в такий спосіб: «The   MAX11300   is the industry's first configurable 20-channel, mixed-signal device »

Рис. 1. Призначена для користувача модель мікросхеми MAX11300

З точки зору користувача мікросхема MAX11300 є 20 однакових каналів (осередків), кожен з яких однозначно пов'язаний з одним з 20-ти зовнішніх контактів мікросхеми. Будь-який з цих каналів може бути налаштований на виконання однієї з наступних функцій:

  • аналоговий вхід, тобто аналого-цифровий перетворювач (АЦП) з несиметричним входом (два варіанти виконання),
  • аналоговий вихід, тобто цифро-аналоговий перетворювач (ЦАП) з несиметричним виходом (два варіанти виконання),
  • дискретний вхід загального призначення,
  • дискретний вихід загального призначення.

Перераховані функції використовують ресурс одного каналу (осередки). Крім цього, два ресурси двох сусідніх каналів можуть бути об'єднані для виконання додаткових функцій:

  • диференційний аналоговий вхід, тобто аналого-цифровий перетворювач (АЦП) з диференціальним входом,
  • перетворювач рівнів дискретного сигналу,
  • аналоговий ключ,
  • деякі допоміжні функції.

Вибір виконуваної функції і параметрів для одного осередку ніяким чином не впливає на призначення інших осередків. Тобто, внутрішні ресурси мікросхеми дозволяють з однаковою легкістю запрограмувати, наприклад, всі 20 осередків як АЦП, або всі 20 осередків як ЦАП, або задати будь-яку іншу комбінацію.

Кожна з комірок доступна хост-микроконтроллеру, як безліч програмно доступних регістрів на послідовній шині SPI. Налаштування осередків на виконання конкретної функцію здійснюється мікроконтролером шляхом запису відповідних значень в регістри управління. Відзначимо, що мікро контролером задається не тільки виконувана функція, але і значення деяких параметрів, зокрема, допустимий діапазон напруг на зовнішньому виводі.

Образно кажучи, мікросхему MAX11300 можна уявити як плату з дитячого конструктора LEGO на 20 «посадочних місць», в які можуть бути встановлені кілька кубиків різного функціонального призначення, які будуть використовувати одне або два посадкових місця. Така призначена для користувача модель MAX11300 ілюструється малюнком 1.

Мікросхема MAX11300 і FPAA

Порівняємо внутрішню організацію FPAA і MAX11300 .

Основу більшості типів FPAA становить безліч (від декількох сотень) конфігуруються аналогових блоків, які містять елементи для реалізації стандартних аналогових пристроїв: операційних підсилювачів, компараторів, джерел опорного напруги і т.д. Налаштування мікросхеми на реалізацію конкретної схеми здійснюється шляхом завантаження масиву даних в конфігураційну пам'ять FPAA зі спеціального ПЗУ за спеціальним інтерфейсу безпосередньо після подачі живлення на електронний пристрій. Відзначимо, що даний механізм завантаження схеми повністю аналогічний найбільш популярному варіанту завантаження схеми в FPGA.

В разі MAX11300 ситуація інша:

По-перше, на відміну від FPAA, завантажується схема не підготовлена ​​заздалегідь у вигляді масиву даних для конфигурационной пам'яті. Строго кажучи, схема як така (набір елементів і з'єднання між ними) відсутній. Відповідно, конфигурационное ПЗУ принципово відсутня. Налаштування кожного з 20 каналів на конкретну функцію являє собою фрагмент програми, що виконується на мікроконтролері.

По-друге, FPAA після завантаження схеми може бути цілком автономним аналоговим пристроєм. Тобто, наявність мікроконтролера, мікропроцесора, сигнального процесора або іншого хост-пристрої в разі FPAA необов'язково. для MAX11300 мікроконтролер з інтерфейсом SPI необхідний. Тобто, MAX11300 може використовуватися тільки як зовнішнє (периферійне) пристрій по відношенню до хост-контролера.

Таким чином, новинка від Maxim має мало спільного з таким класом пристроїв, як FPAA. Спроби представити архітектуру MAX11300 як розвиток архітектури FPAA, вжиті в статтях [1-4] - це, скоріше, маркетинговий хід, а не відображення спільності архітектурних рішень.

Відзначимо ще один момент. Особливістю проектування аналогових схем на розсипи мікросхем середнього ступеня інтеграції в цілому є висока складність цього процесу. На думку автора статті [5]: для підготовки «аналогового» інженера необхідно, як мінімум, п'ять років (після закінчення ВНЗ), в той час як «цифрового» розробника можна підготувати за два-три роки. Проектування схем з використанням FPAA вимагає ще більш високої кваліфікації «аналогового» інженера. Для роботи з MAX11300 достатньо знань «цифрового» інженера плюс навичок роботи з АЦП і ЦАП. Таким чином, мікросхема MAX11300 орієнтована на значно ширшу аудиторію розробників.

MAX11300 як пристрій збору і обробки різнорідних сигналів

Інтегральна схема MAX11300 позиціонується виробником наступним чином: «The MAX11300 is the industry's first configurable 20-channel, mixed-signal device», тобто як мікросхема збору і обробки різнорідних сигналів.

Розглянемо в загальному випадку завдання управління. Існує певний об'єкт управління. Стан об'єкта в цілому характеризується поточним станом деякого набору різнорідних датчиків: дискретних, аналогових, імпульсних. Необхідно зібрати інформацію з датчиків, доставити її в якусь систему управління, проаналізувати цю інформацію і, як результат аналізу, сформувати певний набір дій, що управляють на виконавчі механізми об'єкта управління. Оскільки система управління (мікропроцесор, мікроконтролер, сигнальний процесор і т.д.) оперує з цифровими даними, то виникає необхідність в проміжну ланку: систему збору та обробки різнорідних сигналів.

Розглянемо основні класи датчиків об'єкта управління:

  • Дискретні (цифрові). В цьому випадку деякий параметр об'єкта представлений якісним чином: «так / ні», «включено / вимкнено». Тобто, існує тільки два стійких стану. Характерний приклад: кінцевий датчик.
  • Аналогові (безперервні). Деякий параметр об'єкта характеризується кількісним чином. Тобто існує не два, а значно більше число стійких станів. На практиці, стан аналогового датчика представлено значенням напруги (струму). Це значення змінюється від мінімуму до максимуму і має певну кількість проміжних значень. Характерний приклад: датчик положення, що знімається з потенціометра.
  • Імпульсні. Параметр об'єкта характеризується кількісним чином, але представлений не у вигляді безперервного значення напруги (струму), а у вигляді періодичного імпульсного сигналу. При цьому кількісне значення представлено скважностью (рідше частотою) сигналу. Характерний приклад: частотний датчик швидкості обертання.

Розглянемо основні класи керуючих впливів на об'єкт управління:

  • Дискретне. У цьому випадку можливі тільки два стани: «включити» або «вимкнути». Характерні приклади: управління електромагнітом або сигнал динамічного гальмування двигуна.
  • Аналогове. Наприклад, швидкість обертання на валу двигуна задається в вигляді аналогового напруги (струму). Мінімальне значення відповідає останову, а максимальне значення - максимальної швидкості обертання. Всі проміжні стану цілком припустимі.
  • Імпульсне. Швидкість обертання двигуна задається скважностью періодичного імпульсного сигналу. Мається на увазі управління сигналом з широтно-імпульсною модуляцією (ШІМ).

В даний час сформувалися кілька типових методів побудови системи збору та обробки різнорідних сигналів:

  • Застосування мікроконтролерів, що мають розширений склад периферії. Так, наприклад, 16-розрядний мікроконтролер MAXQ8913 має 7 аналогових входів дозволом в 12 біт, 4 аналогових виходу, 12 ліній для дискретних входів / виходів, а також по одній лінії на імпульсний вхід і вихід. Спроба перекласти частину функцій системи збору і обробки на мікроконтролер ефективна, якщо більшість датчиків і сигналів, що управляють, об'єкта управління носить дискретний характер, а число аналогових і імпульсних каналів невелика. У тих випадках, коли аналогові і імпульсні сигнали представлені в досить великій кількості, ресурсів мікроконтролера виявиться недостатньо.
  • Застосування FPGA як розширювача імпульсного введення-виведення для мікроконтролерів. Для об'єктів управління з великим числом імпульсних датчиків і виконавчих механізмів з ШІМ-керуванням даний метод видається оптимальним.
  • Застосування мікросхем багатоканальних ЦАП і АЦП (бажано суміщених) в якості розширювача аналогового вводу-виводу. Даний метод хороший для об'єктів управління, що мають значну кількість аналогових входів / виходів, а також в тих випадках, коли задаються підвищені вимоги до параметрів перетворення.

мікросхема MAX11300 в якості системи збору та обробки сигналів підтримує роботу з дискретними і аналоговими сигналами. І, в порівнянні з мікроконтролерами і багатоканальними ЦАП і АЦП, має ряд переваг:

  • У мікроконтролерах, багатоканальних ЦАП і АЦП число каналів регламентується окремо (наприклад, 7 аналогових входів, 4 аналогових виходу, 12 дискретних входів / виходів). Ніяк неможливо отримати, наприклад, додатковий канал ЦАП за рахунок зменшення інших ресурсів. мікросхема MAX11300 обмежує загальне число каналів (до 20), але залишає можливість варіювати, наприклад, число каналів ЦАП в межах заданих 20 каналів.
  • У мікроконтролерах, багатоканальних ЦАП і АЦП діапазони зміни напруги на лініях аналогового введення і виведення; рівні нуля і одиниці, поріг спрацьовування для дискретних ліній строго фіксовані і не можуть бути змінені. У мікросхемі MAX11300 є кілька варіантів діапазонів, причому різні канали можуть бути налаштовані на різні значення.
  • мікросхема MAX11300 для більшості випадків дозволяє «розмістити» обробку всіх дискретних і аналогових сигналів в корпусі однієї мікросхеми, що раніше не завжди виходило. При цьому використовується мікроконтролер може не мати розширений склад периферії.

Відзначимо, що мікросхема MAX11300 не підтримує роботу з імпульсними сигналами. В цьому випадку можлива необхідність використання FPGA, однак, завдання перетворення рівнів може бути вирішена на ресурсах MAX11300 , Що зменшить загальне число компонентів в системі.

Як зазначалося вище, мікросхема MAX11300 є 20 ідентичних каналів, кожен з яких може бути програмно налаштований на певний режим роботи. Розглянемо ці режими більш докладно.

Конфігурації каналів MAX11300 в режимах аналогового введення

Можливі три варіанти конфігурації:

  • Несиметричний аналоговий введення. У цьому випадку на АЦП оцифровується напруга з відповідного контакту мікросхеми. На «мінус» вхідного диференціального підсилювача подається напруга з виведення аналогової землі мікросхеми.
  • Диференціальний аналоговий введення. Якщо канал N налаштований подібним чином, то на АЦП оцифровується різниця напруги на зовнішніх висновках каналів N і N + 1. На «мінус» вхідного диференціального підсилювача подається напруга з виведення N + 1. Цей режим, як уже зазначалося, використовує ресурси двох каналів, оскільки зовнішній висновок каналу N + 1 зайнятий, і використовувати цей канал будь-яким чином не представляється можливим.
  • Псевдодіфференціальних аналоговий введення. Режим використовує один канал, але в роботі задіяний не тільки АЦП каналу, а й його ЦАП. На «мінус» вхідного диференціального підсилювача подається напруга, сформований на ЦАП цього каналу. Цей режим в цілому аналогічний несиметричного режиму, але дозволяє автоматично віднімати з напруги на вході деяку величину.

У всіх трьох режимах програмним чином встановлюється один з чотирьох варіантів діапазону вхідної напруги:

  • від 0 до +2,5 В;
  • від 0 до +10 В;
  • від -5 до +5 В;
  • від -10 до 0 В.

Відзначимо також, що вибраний діапазон вхідних напруг для каналу N пропустити накладає ніяких обмежень ні на діапазони інших каналів, ні на вихідний діапазон ЦАП цього ж каналу при роботі в псевдодіфференціальних режимі.

Конфігурації каналів MAX11300 в режимах аналогового виведення

Можливі два варіанти конфігурації:

  • Несіметрічній аналоговий Висновок. У цьом випадка на ЦАП каналу подається цифровий код, сформованому Шляхом запису в РЕГІСТР Даних ЦАП, Який Доступний програмно. Напруга на віході формується относительно потенціалу аналогової землі мікросхеми.
  • Несіметрічній аналоговий Висновок з контролем. Цей варіант аналогічній попередня з тією лишь різніцею, что вихід каналу автоматично подається на вхід АЦП цього ж каналу І, відповідно, з'являється можлівість контролю. Например, если Висновок каналу закорочен на нуль, то значення, ліченій з АЦП, буде істотно відрізнятіся від значення в регістрі Даних ЦАП, и нештатна ситуация буде Виявлено.

У будь-якому з режимів програмним чином встановлюється один з трьох варіантів діапазону вихідної напруги:

  • від 0 до +10 В;
  • від -5 до +5 В;
  • від -10 до 0 В.

Природно, що в режимі з контролем ЦАП і АЦП каналу повинні бути налаштовані на один і той же діапазон.

Конфігурації каналів MAX11300 в режимах дискретного введення і виведення

Дискретний ввід представлений тільки одним режимом: цифровий вхід з програмованим порогом перемикання. Вхідний сигнал обов'язково повинен знаходитися в діапазоні від 0 до +5 В. Але поріг перемикання з нуля в одиницю визначається кодом, записаним в ЦАП даного каналу. На перший погляд це досить принципове обмеження. Але на практиці ніщо не забороняє дискретний сигнал в діапазоні від 0 до +10 В (або від -5 до +5 В, або від -10 до 0 В) сприймати як аналоговий введення і вже програмно порівнювати з граничним значенням, заданим також програмним способом . Безумовно, такий варіант трохи складніше, але функціональні можливості істотно розширюються.

Дискретний висновок також представлений тільки одним режимом: цифровий висновок з програмованим рівнем логічної одиниці. Напруга логічного нуля буде відповідати потенціалу аналогової землі, а напруга логічної одиниці - кодом, записаним в ЦАП даного каналу. Як і в попередньому випадку, ніщо не забороняє формувати дискретний сигнал як аналоговий висновок, подаючи на ЦАП каналу код рівня нуля або код рівня одиниці.

Інші конфігурації каналів MAX11300

Відзначимо також наявність додаткових конфігурацій, що використовують два сусідніх каналу:

  • Перетворювач рівнів односпрямованого дискретного сигналу. Канал N конфигурируется як дискретний ввід з рівнем вхідного сигналу від 0 до +5 В і програмованим порогом перемикання. Канал N + 1 конфігурується як дискретний висновок з програмованим рівнем логічної одиниці. Режим перетворення рівнів передбачає автоматичне відстеження вхідного сигналу каналу N і трансляцію його на вихід каналу N + 1 в перетвореному вигляді. Наприклад, сигнал на вході може мати рівень логічної одиниці рівний 3,6 В, а сигнал на виході може бути запрограмований на рівень логічної одиниці, наприклад, +8 В. Відзначимо, що це перетворення здійснюється автономно і, після завдання налаштувань, не вимагає втручання мікроконтролера.
  • Аналоговий ключ. В цьому режимі канал N може бути налаштований довільним чином, тобто як введення або як висновок. Зовнішній контакт каналу N + 1 в цьому режимі буде безпосередньо з'єднаний із зовнішнім контактом каналу N (якщо в канал N + 1 записана одиниця) або буде переведений в стан високого імпедансу (якщо в канал N + 1 записаний нуль). Відповідно перший варіант відповідає стану ключа «замкнуто», а другий - «розімкнуте».

Налагодження кошти для MAX11300

Компанія Maxim надає можливості швидкого і легкого освоєння мікросхеми MAX11300 , Починаючи від декількох типів налагоджувальних плат і закінчуючи графічної середовищем.

налагоджувальний набір MAXREFDES39 # включає в себе підсилювач потужності базової ВЧ-станції (як об'єкт управління) і плату з мікросхемою. Робота з набором передбачає реалізацію на MAX11300 функцій контролю: вимірювання струму, що протікає через струмовий датчик підсилювача; вимір напруг і струмів в першому і другому каскаді підсилювача; контроль трьох датчиків температури, а також вимір величин напруги і струму в контрольних точках. на MAX11300 реалізовані також керуючі функції: включення / вимикання підсилювача, формування керуючих напруг, управління індикацією і ряд інших. Робота з платою передбачає призначення конкретних функцій осередкам MAX11300 , Підготовку значень, що завантажуються в керуючі регістри MAX11300 по інтерфейсу SPI, і моніторинг роботи підсилювача. Фото отладочного набору MAXREFDES39 # представлено на малюнку 2.

Рис. 2. Налагоджувальний набір MAXREFDES39 #

Дві налагоджувальні плати MAX11300PMB1 и MAX11300EVKIT не містять окремої плати об'єкта управління, а включають в себе тільки MAX11300 з елементами обв'язки. Робота з платами в цілому аналогічна роботі з налагоджувальний набором: призначення функцій осередків і вибір параметрів, завантаження регістрів MAX11300 і контроль за роботою об'єкта управління. Фото отладочной плати MAX11300PMB1 представлено на малюнку 3.

Рис. 3. Отладочная плата MAX11300PMB1

Графічне середовище розробки досить зручна і проста у використанні. Користувач перетягує компоненти з бібліотеки і графічно з'єднує їх з обраним каналом. Далі у вікні властивостей необхідно встановити всі необхідні параметри: вхідні і вихідні діапазони, рівні сигналів, пороги спрацьовувань, швидкості перетворення і т.д. Графічне середовище виробляє файл, який може бути завантажений в налагоджувальні плати. Цей же файл настройок може бути використаний і в цільовій програмі - як фрагмент програмного коду на Сі, який буде вставлений в програму мікроконтролера. Скріншот графічного середовища представлений на малюнку 4.

Рис. 4. Скріншот графічного середовища розробки для MAX11300

Принципова новизна мікросхеми MAX11300

Розглянемо, наприклад, мікросхему MAX1258 в якості можливого функціонального прототипу мікросхеми MAX11300 , Котрий має, однак, властивостями реконфігурованих. Максимальна кількість сигналів, що обробляються даної мікросхемою, досить велике - 36. Тобто майже вдвічі більше, ніж в MAX11300 . Однак, якщо для конкретного об'єкта управління недостатньо восьми аналогових висновків, то доведеться додавати додаткові мікросхеми. Якщо недостатньо 12 ліній дискретного введення і виведення, то доведеться задіяти аналогові вводи і висновки в якості дискретних. Якщо рівні сигналів об'єкта управління відрізняються від тих, які використовуються в MAX1258 , То виникне необхідність схем узгодження. Іншими словами, мікросхема MAX1258 хороша і ефективна до тих пір, поки характеристики об'єкта управління не виходять за рамки якоїсь типової, усередненої моделі. Якщо об'єкт управління за ці рамки виходить, то застосування мікросхеми ставати неефективним: з'являються додаткові мікросхеми, зростає кількість елементів обв'язки і т.д. Це характерно не тільки для MAX1258 , Але і для інших аналогічних виробів, як компанії Maxim, так і інших виробників.

Перша принципова відмінність MAX11300 : Обмеження існує тільки на загальне, сумарне число оброблюваних сигналів. В межах 20 осередків можливі будь-які поєднання і комбінації. Налаштування одного осередку ніяк не впливають на роботу інших.

Друга принципова відмінність: різні осередки можуть виконувати одну і ту ж функцію (наприклад, аналоговий висновок), але при цьому кожна з осередків може мати свої параметри сигналу (наприклад, діапазон вихідної напруги). У переважній більшості багатоканальних ЦАП і АЦП це не так. для MAX11300 в словах «схема збору та обробки різнорідних сигналів» слово «різнорідних» є ключовим.

Строго кажучи, ці дві відмінності не є принципово новими. Досить згадати програмований таймер Intel8253, популярний в 80-ті роки минулого століття: три незалежні канали, кожен з яких міг бути налаштований як одне з шести різних пристроїв. Однак, в задачах збору і обробки, мікросхеми, побудовані на принципі незалежних осередків, які не пригадуєте ви.

Саме ці дві принципові відмінності дозволяють позиціонувати MAX11300 як «першу в галузі», оскільки для мікросхем аналогічного призначення подібний підхід раніше не застосовувався, а вигоди від нього цілком очевидні.

література

  1. Maxfield Max. Programmable Analog: Maxim Creates Swiss Army Knife .
  2. Cole Bernard. Maxim tries its hand at a programmable analog arrays .
  3. Taranovich Steve. Maxim Integrated PIXI: How to make a highly functional Field Programmable Analog Array (FPAA) .
  4. Morris Kevin. BFFs 4 FPGAs Maxim Debuts PIXI Programmable Analog .
  5. http://www.anadigm.com/fpaa.asp.