Сусід-колега підкинув на обговорення чергову конструкцію, до вашої уваги: http://tentaratartar.blogspot.com/2022/ ... r.html?m=1
SDR трансивер на ESP32
-
- Повідомлень: 54
- З нами з: Суб вересня 17, 2022 7:59 am
- Позивний: UR1CDH
- Has thanked: 1 time
- Been thanked: 2 times
Re: SDR трансивер на ESP32
Проект цікавий, на його основі зараз і розробляю "народний" трансивер. Окрім схеми, ніякої цінності не представляє, оскільки:UR5VCP писав: ↑Нед жовтня 02, 2022 11:18 am Сусід-колега підкинув на обговорення чергову конструкцію, до вашої уваги: http://tentaratartar.blogspot.com/2022/ ... r.html?m=1
1. Автор проводить роботи самостійно, код закритий.
2. На просторах інтернету люди які замовили плати так і не змогли його запустити.
3. На його контролерах стоїть кодек АС101, в нових ревізіях вже стоїть ES8388. І відрізняється як по виводах так і по коду програми.
Доречі сам автор про це й говорив в наступних своїх повідомленнях. Ну і ще приблизно тиждень тому він випустив нову ревізію плати. І там деякі виводи були замінені. Так що або замовляти нову плату, або різати дорожки і тягнути перемички.
-
- Повідомлень: 714
- З нами з: Пон вересня 12, 2022 1:04 pm
- Has thanked: 38 times
- Been thanked: 222 times
Re: SDR трансивер на ESP32
Код закритий, проект ще дуже сирий на мій погляд. SDR підкупає своєю простотою, але якщо робити як слід то там є певна купа проблем які треба вирішувати у процесі розробки.
-
- Повідомлень: 66
- З нами з: Суб жовтня 29, 2022 4:06 pm
- Has thanked: 14 times
- Been thanked: 21 time
Re: SDR трансивер на ESP32
Якось я експерементував з кодеком TLV320AIC3204 і на мекетках зібрав приймач (про це можна прочитати тут). Але потім захотілось продовжити, але вже не на макетках і були спроектовані такі плати
На цій платі розміщений ESP32-WROOM-32UE з кнопками та дисплеєм (GMT020-02). З платою кодека комунікує по I2S і I2C інтерфейсах. З платою підсилювача по SPI.
Плата яка має виконувати всю магію. На ній знаходиться кодек, синтезатор та перетворювачі частоти з підсилювачами. Мабуть, деякі моменти на платі виглядають дивно, але ну що тут скажеш - я художник я так бачу
Плату підсилювача я взяв з проекту Udai.
Плата передньої панелі має розмір 50х100, а дві інші 100х100мм
Схеми: Наразі ж не маю достатньо часу займатися цим проектом далі і вирішив поділитися з вами - можливо, когось такий проект зацікавить для подальшого його розвитку. Якщо такі є, то звертайтеся і я підготую і викладу матеріали для вільного доступу на GitHub.
Плату підсилювача я взяв з проекту Udai.
Плата передньої панелі має розмір 50х100, а дві інші 100х100мм
Схеми: Наразі ж не маю достатньо часу займатися цим проектом далі і вирішив поділитися з вами - можливо, когось такий проект зацікавить для подальшого його розвитку. Якщо такі є, то звертайтеся і я підготую і викладу матеріали для вільного доступу на GitHub.
Для перегляду приєднаних до цього повідомлення файлів вам необхідно авторизуватись.
-
- Повідомлень: 66
- З нами з: Суб жовтня 29, 2022 4:06 pm
- Has thanked: 14 times
- Been thanked: 21 time
Re: SDR трансивер на ESP32
Софт тільки той, що я писав для макету і він не адаптований під це залізо. В ньому є драйвер для кодека, драйвер для генератора, окремий потік для прийому і демодулювання сигналу, можливо ще щось корисне в цілому небагато. Весь код можна глянуть тут, а версія для esp32 в директорії esp32-project.
Доречі, зверніть увагу на функцію void calculate_iq_error(float *pSrc, uint32_t size) - вона вміє визначати і корегувати розбаланс фази і амплітуди в тайм домейні (ну принаймні так стверджує автор алгоритму). Ви колись запитували. Але в мене так і не дійшли руки щоб її потестити з панорамою.
Доречі, зверніть увагу на функцію void calculate_iq_error(float *pSrc, uint32_t size) - вона вміє визначати і корегувати розбаланс фази і амплітуди в тайм домейні (ну принаймні так стверджує автор алгоритму). Ви колись запитували. Але в мене так і не дійшли руки щоб її потестити з панорамою.
-
- Повідомлень: 66
- З нами з: Суб жовтня 29, 2022 4:06 pm
- Has thanked: 14 times
- Been thanked: 21 time
Re: SDR трансивер на ESP32
Виявилось, що в репозиторії не весь код. На коп'ютері знайшов більше всього: є згенеровані фільтри для використання в ЦОС, і якісь спроби їх використовувати, код який відображає картинку, можливо, ще щось. Такщо хто клонував репозиторій робіть git pull щоб завантажити оновлення
-
- Повідомлень: 714
- З нами з: Пон вересня 12, 2022 1:04 pm
- Has thanked: 38 times
- Been thanked: 222 times
Re: SDR трансивер на ESP32
Ні, це працювати на панорамі не буде. Такі прості алгоритми працюють якщо між IQ є здвиг фази/амплітуди який ПОСТІЙНИЙ. Але у сдр він залежить від частотиiurii писав: ↑Чет червня 06, 2024 4:25 pm Доречі, зверніть увагу на функцію void calculate_iq_error(float *pSrc, uint32_t size) - вона вміє визначати і корегувати розбаланс фази і амплітуди в тайм домейні (ну принаймні так стверджує автор алгоритму). Ви колись запитували. Але в мене так і не дійшли руки щоб її потестити з панорамою.