1

Тема: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Доброго дня. Справа в тому, що під руку потрапив лаучпад фірми texas instruments. Практичного використання я не вбачаю, окрім як створення осцилографа. Дивіз:"дешево та сердито", оскільки мені, як студенту, хотілося б мати власноруч виготовлений пристрій, який задовольняє потребу в відносно дешевому (навіть безкоштовному) обладнанні для перевірки схем на практиці (частота, форма сигналу). Чи могли б Ви, шановні знавці, зарекомендувати архів з прошивкою, або хоча б схему створення даного девайсу ?

2

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Фото лаунчпада
PunBB bbcode test

3

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Свого часу робив осцилограф із звуковухи, до 15 кГц воно міряло норм, схема була проста, два діоди 1N4007 в паралель до щупа і землі (аби не спалити). І якась простенька софтинка. Не знаю, чи Вам буде корисня ця інфа.

x
Подякували: Рома1

4

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Дякую за ідею, проте, чи не знаєте Ви, часом, відносно просту схему на основі контролерів в DIP корпусі, чи вже на готовій зборці ? Яке Ваше ставлення до кінескопічних осцилографів ? Чи є вони відносно безпечними в плані іонізуючого випромінювання та рентгену ?

5

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Рома написав:

Чи є вони відносно безпечними в плані іонізуючого випромінювання та рентгену ?

Ну якщо до екрану притулятися і спати навпроти ввімкненого на відстані менше метра то дійсно небезпечно.. а якщо вмикати раз в день на півгодини ну максимум годину, сидіти більше ніж в півметра і т.д. то не пар мізки.. ну виключення якщо то початку 50х.. а якщо німець 80-90х то можеш навіть у обнімку спати та не паритися..

Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..
Подякували: Рома, 0xDADA11C72

6 Востаннє редагувалося ReAl (05.02.2017 12:37:21)

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Рома написав:

Яке Ваше ставлення до кінескопічних осцилографів ? Чи є вони відносно безпечними в плані іонізуючого випромінювання та рентгену ?

Менш шкідливі, ніж (кольорові) «кінесокпічні» телевізори і монітори, бо у кольорових вища напруга аноду і, відповідно, жорсткіший рентген.

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

p.s. А лінк на опис ланчпаду терба було дати, трохи допомогти тим, від кого просите допомоги :-)

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");
Подякували: Рома1

7

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Рома написав:

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

Архівів таких не знаю, не шукав. То треба шукати десь на TI-ских же форумах.

Осцилограф — не лише прошивка, це ще й софт у комп'ютері. І то буде ще складніше.
Тому треба шукати опис протоколу чогось, про що знає sigrok і поєднати приємне (осцилограф) з корисним (навчання на реальній задачі й сучасному перспективному процесорі).

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");
Подякували: Рома1

8

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

ReAl написав:
Рома написав:

Яке Ваше ставлення до кінескопічних осцилографів ? Чи є вони відносно безпечними в плані іонізуючого випромінювання та рентгену ?

Менш шкідливі, ніж (кольорові) «кінесокпічні» телевізори і монітори, бо у кольорових вища напруга аноду і, відповідно, жорсткіший рентген.

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

p.s. А лінк на опис ланчпаду терба було дати, трохи допомогти тим, від кого просите допомоги :-)

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

9

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Власне, опис пристрою. EK-TM4C123GXL (Tiva C Series LaunchPad Evaluation Kit) – повнофункціональний оцінюючий набір серії LaunchPad призначений для оцінки можливостей і розробки програм на ARM мікроконтролерах серії Tiva C з ядром Cortex-M4.
Характеристики:
    Інтерфейс підключення: USB
    Ядро базового елемента: ARM Cortex-M4
    Базовий компонент: TM4C123GH6PM
    Розрядність, біт: 32
    Допоміжний компонент: TM4C123GH6PMI, TPS73633DRB
    Напруга, В: 3.3
    Напруга живлення, В: 5.0
  В джерелах говориться про т.з. "пакет програмного забезпечення TIVAWare" до складу якого входить бібліотека з прикладами кодів та ін. Спробую розібратися

10 Востаннє редагувалося HetmanNet (05.02.2017 21:27:02)

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

Рома написав:

Власне, опис пристрою. EK-TM4C123GXL (Tiva C Series LaunchPad Evaluation Kit) – повнофункціональний оцінюючий набір серії LaunchPad призначений для оцінки можливостей і розробки програм на ARM мікроконтролерах серії Tiva C з ядром Cortex-M4.
Характеристики:
    Інтерфейс підключення: USB
    Ядро базового елемента: ARM Cortex-M4
    Базовий компонент: TM4C123GH6PM
    Розрядність, біт: 32
    Допоміжний компонент: TM4C123GH6PMI, TPS73633DRB
    Напруга, В: 3.3
    Напруга живлення, В: 5.0
  В джерелах говориться про т.з. "пакет програмного забезпечення TIVAWare" до складу якого входить бібліотека з прикладами кодів та ін. Спробую розібратися

Так більш інформативно, бо дає змогу зрозуміти те як можна юзати USB та які є апаратні інтерфейси для підключення наприклад дисплею від arduino чи АЦП чи пам'яті для запису наприклад тієї самої осцилограми яку потім можна перекинути на ПК..

ti.com для (ACTIVE) EK-TM4C123GXL написав:

High Performance TM4C123GH6PM MCU:
80MHz 32-bit ARM Cortex-M4-based microcontrollers CPU
256KB Flash, 32KB SRAM, 2KB EEPROM
Two Controller Area Network (CAN) modules
USB 2.0 Host/Device/OTG + PHY
Dual 12-bit 2MSPS ADCs, motion control PWMs
8 UART, 6 I2C, 4 SPI
On-board In-Circuit Debug Interface (ICDI)
USB Micro-B plug to USB-A plug cable
Preloaded RGB quick-start application
ReadMe First quick-start guide

По чому і де бралася? Бо на офф.сайті $12 без доставки, а у китайців $24 з доставкою.

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

11

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

HetmanNet написав:

По чому і де бралася? Бо на офф.сайті $12 без доставки, а у китайців $24 з доставкою.

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

12

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

По інтернету бігають проекти осцилографа на STM32F103 (Cortex-M3, слабший за цей TI) і STM32F303 (Cortex-M4, приблизно цей TI).
Можна взяти за основу, переписати нижній рівень (роботу з апаратурою). Компілятор той же gcc (arm-none-eabi-)
Пошукав по знайомих назвах:
DSO201/202/203 на ebay, seed, github, щось схоже на arduino/stm32, знову github.

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");
Подякували: Рома1

13

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

ReAl написав:

По інтернету бігають проекти осцилографа на STM32F103 (Cortex-M3, слабший за цей TI) і STM32F303 (Cortex-M4, приблизно цей TI).
Можна взяти за основу, переписати нижній рівень (роботу з апаратурою). Компілятор той же gcc (arm-none-eabi-)
Пошукав по знайомих назвах:
DSO201/202/203 на ebay, seed, github, щось схоже на arduino/stm32, знову github.

Просто суперський варіант, мабуть, так і зроблю :)

14

Re: Осцилограф на основі наладжувача launchpad ek-tm4c123gxl

два діоди 1N4007 в паралель до щупа і землі (аби не спалити)

включення - зустрічно паралельне, для обмеження негативного і позитивної напівхвилі прямим падінням на діодах (для кремнієвих структур до ~0,7 В).

Cortex-M4

автономні осцилографи на їх базі будуть швидше показометрами, швидкодії все одно не вистачає. Оцінка смуги для тих же DSO203 нижче в файлі, 10 МГц (а не 72 )))). Для роботи з цифрою цього явно мало, для налагодження ВЧ апаратури теж, для оцінки перехідних процесів взагалі від 500 МГц потрібно.

А ось як приставка, яка буде гнати сирі квадратури по USB на верхній рівень - саме воно, обробка на верхньому рівні дасть більше можливостей від оцінки спектра до архівації даних.

тирк

Білоруський журнал «Радиолюбитель»
Lead Radar systems engineer & Software developer of industrial automation
Мої розробки та відеоблог