Geda: альтернативний спосіб створення

Відео: Альтернативний метод створення друкованих плат

gEDA: альтернативний спосіб створення
Інший спосіб зручний для (майже) автоматичної генерації символів для многовиводних компонентів, таких як мікросхеми. Здійснюється він за допомогою скрипта на Python - tragesym. Крім цього скрипта потрібно будь-який редактор електронних таблиць - наприклад, OpenOffice.org Calc.

Насамперед береться шаблон (/ usr / share / doc / geda-gaf / wiki / media / tragesym / template.ods або / usr / share / doc / geda-gaf / wiki / media / tragesym / template2.ods), копіюється в доступне для редагування місце і перейменовується. Потім потрібно довідковий листок (datasheet) для компонента, який зазвичай можна знайти на сайті виробника компонента або через Google (що часом набагато швидше).

У горезвісному листку потрібно знайти таблицю з описом висновків мікросхеми. Наприклад, в довідковому листку для мікросхеми-таймера PCF8583 - це таблиця на сторінці 4 в розділі «6. Pinning »(див. Рис. Нижче).

gEDA: альтернативний спосіб створення
Опис висновків мікросхеми-таймера PCF8583

Потім заповнюється електронна таблиця. Поля в першій колонці, що починаються з #, - це коментарі. Спочатку заповнюється секція «[options]» - в більшості випадків значення за замовчуванням підійдуть. Після цього переходимо до секції [geda_attr], в якій задаються атрибути, читаються gschem:
- version - зазвичай версія зображення символу;
- name - ім`я символу, в нашому випадку PCF8583-
- device - ім`я пристрою, в нашому випадку можна знову вказати PCF8583 (дане поле зазвичай використовується програмами симуляції, типу spice) -
- refdefs - посилання (ім`я на схемі) у вигляді шаблону, наприклад U ?;
- footprint - задає тип використовуваного корпусу (патерну), в нашому випадку DIP8-
- description - невелике текстовий опис компонента-
- documentation - зазвичай посилання на довідковий листок (для зручного пошуку) -
- author - ім`я та електронна пошта творця компонента-
- numslots - кількість однотипних елементів, якщо такі є в микросборке (в нашому випадку - 0) -
- dist-license - ліцензія розповсюдження (я використовую GPL2) -
- use-license - ліцензія використання (якщо без фанатизму - unlimited);
- slot, slotdef - опис для слотів, у нас закоментіровано-



- comment - додаткова інформація.

Переходимо до останньої, найголовнішою секції - [pins]. Вона являє собою таблицю з 7 колонок:
- pinnr - фізичний (на мікросхемі) номер вивода-
- seq - задає атрибут pinseq =, можна залишити порожнім, якщо відповідає фізичному розташуванню виводов-
- type - тип вивода- якщо сумніваєтеся, використовуйте io і pwr, хоча це не зовсім корректно- доступні варіанти:
• in - для входів (Input) -
• out - для виходів (Output) -
• io - для входів-виходів (Input / Output) -
• oc - відкритий колектор (Open Collector) -



• oe - відкритий емітер (Open Emitter) -
• pass - пасивний вихід (Passive) -
• tp - двотактний вихід (Totem-Pole output: http: // ru.wikipedia.org/wiki/%D0%94%D0%B2%D1%83%D1%85% D1% 82% D0% B0% D0% BA% D1% 82% D0% BD% D1% 8B% D0% B9% D0% B2% D1% 8B% D1% 85% D0% BE% D0% B4);
• tri - вихід з високоімпедансним станом (tristate, висновок може мати стан «висить у повітрі», тобто не підключеного ні на землю, ні на харчування) -
• clk - тактовий сигнал-
• pwr - для харчування.
- style - тип лінії виведення:
• line - проста лінія, зазвичай її і використовують-
• dot - вихід з точкою;
• clk - для виходу з тактовими імпульсами (додається внутрішній трикутник) -
• dotclk - гібрид clk і dot;
• none - якщо не потрібно створювати візуального виведення, часто використовують для харчування і заземлення.
- posit - позиція на прямокутнику:
• l - ліворуч-
• r - праворуч-
• t - вверху-
• b - внизу.
- net - задає ім`я мережі (netname =), куди підключається висновок-часто для які не відображаються висновків (наприклад, Vcc і GND) результатом роботи стає заповнений атрибут net =;
- label - мітка, підпис, звичайний текст, може використовуватися конструкція _текст_ для надчеркнутого тексту.

gEDA: альтернативний спосіб створення
Секція [pins]

У нашому випадку секція прийме такий вигляд (див. Рис. Вище). Потім зберігаються і робимо експорт в формат Text CSV, як роздільник полів вибираємо табуляцію, а як роздільник тексту - порожнє поле (обов`язково). Наступним кроком буде запуск tragesym і генерація символу:
$ Tragesym pcf8583.csv pcf8583.sch

gEDA: альтернативний спосіб створення
результат

Отриману схему завантажуємо в gschem, перевіряємо, що все в точності відповідає тому, що нам потрібно: розміщення висновків, правильність прихованого тексту ( «Правка - Показати / Приховати невидимий текст, en). Якщо були зроблені будь-які зміни, слід повторити описані вище кроки. Коли все готово, зберігаємо символ (з розширенням .sym). Результати нашої роботи виглядають так (див. Рис. Вище).



Вас цікавлять програми для вконтакте (https://zismo.biz/forum/41), які дозволять Вам осягнути ази створення схем в gEDA. Що ж, на сайті zismo.biz, де представлена найширша бібліотека таких додатків, напевно знайдеться саме те, що Ви шукайте!

ІНШЕ

Geda: а якщо растр? фото

Geda: а якщо растр?

Відео: А ЩО ЯКЩО ВИ мертвих? PDF - векторний формат, але навіть в ньому частина зображень може бути впровадженими…

Bibus: імпорт і пошук посилань фото

Bibus: імпорт і пошук посилань

Відео: Кампанія Яндекс.ДиректІмпорт та пошук посилань Bibus може імпортувати посилання з восьми різних форматів…

Chamilo: правимо wiki-сторінки фото

Chamilo: правимо wiki-сторінки

Відео: Як поміняти назву вікі сторінки ВКонтакте Концепції Wiki вельми корисна в електронному освіті. Вона стимулює…

Знайомство з bibus фото

Знайомство з bibus

Перший запуск Bibus Серед відкритих менеджерів бібліографії Bibus (https://bibus-biblio.sourceforge.net) найбільш схожий…

Прикладне по від google фото

Прикладне по від google

Відео: Google РосіяGoogle Chrome і Chromium Веб-браузер Chromium (https://chromium.org) - це Open Source-проект, який…

Компоненти geda фото

Компоненти geda

Відео: САПР TopoR. переміщення BGA Налаштовуються через ~ / .gEDA / gafrc, в який потрібно додати код такого змісту (на…

Налаштування bugzilla фото

Налаштування bugzilla

Відео: Installing Bugzilla in localhost параметри системи Після установки система використовує стандартні параметри, в…

Неясності з phonon фото

Неясності з phonon

Від труднощів збірки перейдемо до неясним місцях у використанні Phonon. Phonon підтримує ті мультимедійні формати, які…

Як зробити таблицю в екселя? фото

Як зробити таблицю в екселя?

Якщо Вам потрібно створити електронну таблицю або погасити, то Вам допоможе програма Excel. Створивши новий файл в цій…

» » Geda: альтернативний спосіб створення