Я отримав з Китаю плату цифрового аттенюатора з мікросхемою PE4302 (див. вкладення, знята з виробництва з заміною на PE4306). Мікросхема забезпечує программоване загасання від 0 до 31.5дБ DC- 4 ГГц з кроком 0.5дБ.

Ця плата може программуватися Arduino, якщо ви записуєте информацію з використанням послідовної передачі команди на ніжку мікросхеми Data, супроводжуючи сигналом Clock, а потім подати сигнал LE - команда «защіпка».

Але спочатку подивіться на модуль зі знятим екраном. Негайно декілька помилок:

 

- Сигнал LE всередені микросхемі підтягнутий до Vc опором 100кОм безпосередньо у мікросхемі. Однак на модулі встановлено паяний міст J5, що подає на LE безпосередньо напругу живлення і керування при цьому не доступне. Я видалив цей паяний міст.

- Встановлено паяний міст J6. Це встановлює P/S на GND і таким чином ініціює введення информациї паралельним кодом. Я видалив цей паяний міст. Для послідовної роботи, я встановив міст J4 і таким чином підтяг P/S до 3V.

Ось зміни на фото

PE4302 jamper


Зовнішнє живлення плати PE4302 розраховано на 5В і тому напруга 5В подається безпосереднього на нього. Крім того, модуль включає в себе стабілізатор напруги 3.3В, що необхідний для роботи мікросхеми і може бути підключений безпосередньо до контакту живлення Vcc Arduino та ротаційного датчика  щоб забезпечити узгодження рівнів сигналів з PE4302, що працює тільки з рівнем 3В.

На фото повна конструкція з Arduino Pro Mini, аттенюатором а також адаптером USB-UART для програмування та тестування конструкції.

PE4302 test

Нижче схема з'єднань та принципова схема.

PE4302 макет

PE4302 SCH

Були використані:

Програма у архіві (тут у вкладеннях).

Arduino Pro Mini 8Mhz 3.3V

Світлодіодний дісплей TM1637

Ротаційний датчик KY-040

Програмне забезпечення Arduino 1.8.5

Плата PE4302 готова в зборі

Для програмування та тестування також потрібен адаптер USB-UART, обов'язково сумісний з 3.3 В та 5 В логічними рівнями.

Перед програмуванням Arduino необхідно встановити бібліотеку TM1637, для чого у программі Arduino виберіть меню "Скетч -> Підключить бібліотеку -> Керувати бібліотеками" та скористайтесь пошуком по коду TM1637, у результатах пошуку виберіть бібліотеку від Ovishay Orpaz.

lib

 

Далі підготуйте програму для програмування Arduino Pro Mini 8Mhz 3.3V

arduino pro mini

 

Функціонування модуля перевірялося за допомогою векторного аналізатора PocketVNA, набору для калібрування та аттенюаторів. Вхідні втрати, що за документацією для мікросхеми не перевищують 1.75дБ, в моєму екземплярі модуля склали 2.5дБ на частотах 850мГц.

Cal kit

 

 

 

Матеріали по темі:

Применение диаграмм Смита

 

Вкладення:
ФайлОписАвторРозмір файла:Створено
Скачати цей файл (358-00171-0-PE4302.pdf)PE4302.pdfДаташитАлександр299 Кб2019-01-20 14:43
Скачати цей файл (PE4302.zip)PE4302.zipPE4302.inoАлександр1 Кб2019-01-20 15:37

У вас недостатньо прав для коментування