| Импульс ILI9341 | 
|  | 
| 
|  | Сообщение # 1 | | булат 
   
    
Постов: 554  
 
Друзья  | Продолжение модернизации простого осциллографического пробника "Импульс" но уже с использованием дисплея ILI9341 SPI 240+320Размер может быть любым
 Сразу отмечу что отрисовка экрана довольно медленная,если найду способ еще ее ускорить то прошивку выложу
 Все также-5 кнопок управления (развертка + и -,уровень синхронизации + и -,пауза) и доп кнопка вкл/выкл (при желании можно не ставить,например если использовать механический выключатель,тогда и ключи питания можно исключить)
 
  
 Аналоговая часть разработана ув.Лекс59,в моем варианте входная часть упрощена а именно использован только один поддиапазон 1:1-в щупе с али P6060 есть переключатель 1/1 и 1/10,таким образом с промежуточным делителем получены пределы 20 мв/деление,50 мв/деление,100 мв/деление и в режиме с делителем 1/10 0,2 в/деление,0,5 в/деление,1 в/деление
 Коммутация промежуточного делителя переключателем на 3 положения и 2 направления
 AD9280 использовано с использованием опорного напряжения 2 вольта,питание прибора от литиевого аккумулятора от сотового с напряжением 3,6-4,2 вольта,зарядное на LTC4054,преобразователь отрицательного напряжения на TPS60400
 Меню пока не делал-отлавливаю баги,займусь им позже
 
 Сетка-
 линии по вертикали-напряжение, 6 линий
 по вертикали-развертка 8 линий
 Пределы развертки:
 1.25 ,2.5 ,5 ,10 ,20,50 мксек/деление;
 0.1,0.2,0.5,1,2,5,10,20 мсек/деление
 Развертка 2.5 мксек/деление это искусственное увеличение развертки 5 мксек/деление в 2 раза,а 1.25 мксек/деление-вчетверо
 В аналоговой части изменил подключение резистора смещения ноля
 Схема и плата на которой собирал
 |  | 
| 
|  | Сообщение # 2 | | apeks 
   
    
Постов: 2197  
 
Друзья  | включение SPI ?вариант 8бит как в dss31 еще не опробовали? в нем есть еще интересная фишка включения АЦП и цыфры дисплея на один порт контролера, дисплей "обрабатывается" в момент нахождения АЦП в режиме Z и у AD9280 кажется тоже есть режим Z
 |  | 
| 
|  | Сообщение # 3 | | булат 
   
    
Постов: 554  
 
Друзья  | Я так и продумывал вариант с параллельным портом дисплея параллельно линиям к AD9280,скорость отрисовки вырастет однозначно,займусь на досуге |  | 
| 
|  | Сообщение # 4 | | apeks 
   
    
Постов: 2197  
 
Друзья  | булат, буду ждать вариант 8 бит   SPI уже как бы отработан да и слаб он для "больших" дисплеев еще и в цвете
 |  | 
| 
|  | Сообщение # 5 | | monk_tuck 
   
    
Постов: 10  
 
Х  | булат, большая дырка в плате - для аккумулятора типа 18650, или для чего?
 
  |  | 
| 
|  | Сообщение # 6 | | булат 
   
    
Постов: 554  
 
Друзья  | Базовая пошивка "Versia 1.0"
 Чтоб вы смогли оценить-стоит ли двигаться дальше-как я уже сказал отрисовка графика медленная,например если подать меандр 1 кгц 5 вольт то на развертке 0,2 мсек/деление на экране видно полтора периода и экран обновляется (256 раз за 21 сек) 12 раз в секунду,а если подать 10 кгц то на той же развертке на экране 15 периодов и обновляется (256 раз за 28 секунд=) 9 раз в секунду,при подаче 1 МГц на той же развертке экран полностью заполнен импульсами и обновляется примерно 2 раза в секунду
 Добавлено (23.01.2019, 20:38)---------------------------------------------
 
 Цитата monk_tuck (  )  большая дырка в платенет там никаких дыр,просто голый участок платы,аккумулятор зажат между экраном и платой,мешал кварц и я его немного сместил и проводками припаял к атмеге
 |  | 
| 
|  | Сообщение # 7 | | Tygra 
   
    
Постов: 2165  
 
Друзья  | Как идея для модернизации , есть дисплеи NextIon как бы сам по себе "ускоритель" , возьмет на себя отрисовку и картинки , для проца для обработка сигнала , мне кажется там оно тормозить не будет ... |  | 
| 
|  | Сообщение # 8 | | булат 
   
    
Постов: 554  
 
Друзья  | Тут дисплей отрисовывает нормально,проблема в скорости загрузки картинки в дисплей-авр не такие уж быстрые для такого дела,да и стоимость вашего дисплея отпугивает-за ту же тысячу можно деталей на "импульс 7735" накупить,и как то не верится что он сам может рисовать без участия микроконтроллера-там скорее всего есть буфер озу,в него пихаем картинку и потом из нее по комманде выводим картинку,но опять таки уйдет столько же времени чтоб передать картинку из атмеги в буфер дисплея |  | 
| 
|  | Сообщение # 9 | | булат 
   
    
Постов: 554  
 
Друзья  | monk_tuck ссылка ни о чем,я к ардуино никакого отношения не имею...отредактировал-у них дольше,передача данных минимум 1 мксек,команды 5 мксек
 |  | 
| 
|  | Сообщение # 10 | | monk_tuck 
   
    
Постов: 10  
 
Х  | булат, можете показать более-менее качественную картинку готовой платы со стороны пайки? |  |