Кремнієві перемички роблять цю бездротову макетну плату програмованою

Практичність надійних безпаяних макетів не викликає сумнівів, але погодьтеся, що вони не ідеальні.Звичайно, вони не ідеальні для певних типів схем, але вони менш проблематичні, ніж ті, що мають перемички.Недбалі люди в кінцевому підсумку безнадійно заплутаються в купі перемичок разом зі своїми компонентами, а вибагливі витрачатимуть більше часу на приведення перемичок у порядок, замість того, щоб створювати прототип самої схеми.Що я повинен зробити?
Один із способів вирішення цієї проблеми - зробити безпаяну макетну плату без перемичок.Це ідея, яка стоїть за «хлібобулочними виробами» [Кевіна Санто Капучио].Ідея полягає в тому, щоб налаштувати стандартну макетну плату так, щоб з’єднання між будь-якою парою загальних контактних планок і шиною живлення можна було встановити в програмному забезпеченні.Трюк, що лежить в основі цього, полягає в імітації матриці мікросхеми комутатора CMOS, особливо MT8816AP.128 перехресних перемикачів на мікросхему можуть працювати з напругою до ±12 вольт, тому є багато схем, які можуть використовувати ці програмовані кремнієві перемички.
[Кевін] Поточна версія — 0.2, її розмір підходить під безпаяну макетну плату, а упаковка компактна.Він поділився деталями про те, як з’єднати контакти макетної плати, що здавалося болісним процесом: витягніть контакти, виріжте невелику наклейку на кінці жолоба, а потім зігніть її, щоб сформувати свинцевий друк наскрізного отвору. дошка.Здається, це багато роботи, має бути кращий спосіб;[Кевін], очевидно, відкритий до пропозицій.
Хоча ми бачили, як перехресне перемикання використовувалося для вдосконалення безпаяних макетних плат, ми виявили, що простота цього проекту приємна.Ідея викинути всі ці стрибки, безумовно, спокуслива.
Це дійсно крутий проект.Розумним доповненням є те, що з кожного боку є маленькі екрани, які показують поточне з’єднання.
Якщо ви не можете встановити 7-сегментний світлодіодний дисплей, вібраційний двигун, акселерометр, DIP-перемикач або будь-які інші «веселі та цікаві» компоненти.
15 мА (ImaxIO) достатньо для обробки будь-якого невеликого сигналу, коли вам потрібен більший струм, ви можете використовувати якийсь біполярний або польовий транзистор, зрештою, це все одно макетна плата.
Коли я створював прототип, я зробив односторонню друковану плату для поверхневого монтажу, яка містила всі необхідні мені цифрові мікросхеми та розбризкувала мікросхеми CPLD, які передавали «всі» сигнали між мікросхемами.Потім просто запрограмуйте з’єднання у VHDL.Отже, якщо я зроблю помилку або потрібно змінити з’єднання, це просто зміна коду.
Для одного з тих аналогових синтезаторів, до якого ви підключаєте всі кабелі, ця ідея здається досить крутою.
Що ж, як тільки я зустріну макетну плату, якій довіряю, я перестану сумніватися.Для макетних плат *завжди* потрібно вгадати, чи це помилка вашого дизайну чи помилка макетної плати.
Що ще гірше, ви повинні розробляти спеціально для макетних можливостей, і речі, які насправді потребують прототипування, такі як перемикання регуляцій, не працюють добре.
Аналогові та високошвидкісні не люблять паразитів, цифрові та низькошвидкісні не вимагають ручного прототипу, якщо бути обережним.
Я нічого не знаю про всі ці речі, але я завжди сподівався на таке навернення, і щоразу, коли я дивлюся на це, я виявляю, що це неправда.Навіть для простих схем ви повинні ретельно підібрати перемикач до ваших фактичних вимог.Тоді вам все одно доведеться прийняти певний ступінь небажаної поведінки.Це завжди справжні операційні підсилювачі з одиничним посиленням або якісь транзистори зі зміщенням напруги або опором.
Я мало знаю про основну технологію.Таблиця даних MT8816, яку я знайшов, не містить принципової діаграми фактичного підключення.Але відразу (якщо я правильно пояснив) я побачив, що максимальний струм становить 15 мА, а типовий опір у включеному стані становить 45 Ом при Vdd=12.Звичайно, це цікавий компонент, який можна використовувати для багатьох речей, але попередження величезне.Домінувати навіть.Я не можу згадати жодної схеми, яку я створив із макетною платою, яку можна адаптувати.Особливо тому, що я використовував макетну плату як етап перед спаюванням макетної плати... Порівняно з цим перемикачем надзвичайно відмінна поведінка проводів унеможливила запуск взагалі.
Якщо я достатньо добре розумію, як працює схема, щоб передбачити вплив цього взаємозв’язку на неї, то мені взагалі не потрібна макетна плата.
Для малих сигналів, які підтримують низький струм, це має бути більш-менш ідеальним перемикачем.Звичайно, опір у включеному стані змінюватиметься залежно від вашого точного положення в діапазоні напруг, але все одно вам доведеться мати справу з кілоомами, і це не має значення, якщо ви додасте +-75 Ом до цієї помилки у вашому проекті.В іншому випадку ви проектуєте схему, яку неможливо створити через допуски компонентів.
Так, як тільки у вас є цей пристрій, ви можете піти і винайти проект, цей проект весь +/-75 Ом нерелевантний малий сигнал.Але я ніколи не займався таким проектом.Я навіть не можу подумати про проект такого масштабу.Чисті цифри – це майже єдине, що відповідає критеріям, для цього у вас або так багато з’єднань, що макетна плата – це лише крапля у відро, або з’єднань так мало, що ви віддасте перевагу просто використати кліпсу мікросхеми для перемички кабелю
Фактично, половина завершеного коду може розмістити певну частоту (або будь-який сигнал) на зонді, щоб ви могли підключити його до різних рядків і повідомити платі, які з’єднання ви хочете зробити без комп’ютера.
Наступний крок після того, як я зрозумів базові речі, щоб добре працювати, це зробити деякі речі, які ви згадали.Існує кілька способів вирішення цієї проблеми.Я вважаю, що найгеніальніший спосіб — це встановити дисплей у верхній частині макетної плати, але для створення дисплея з таким пористим дисплеєм може знадобитися рівень розробки Samsung.Інший спосіб — встановити на нього мініатюрний проектор і камеру, але всі речі, які я використовував і які намагаються робити такі речі, надто повільні та проблематичні у використанні, і навколо просто абсолютний смітник.
Справа не в тому, що нічого з цього неможливо зробити, мені просто потрібно знайти спосіб зробити це, не жертвуючи досвідом.
Мені подобається ідея зондів.Як індикація, кожна колонка має rgb, а кожна «сітка» має свій власний код кольору.Він, звичайно, не такий розумний, як оверхеди, але простіше водити стрічки ws281*.
Хоча з мого досвіду ті стандартні прозорі пластикові пластини без бренду — це сміття, але звучить легше поєднати прозорий корпус із кліпсою bb830, ніж дисплей із отвором.Відкрийте інші варіанти розміщення світлодіодів.Але навіть розміщення світлодіодів над і під платою не є жахливою ідеєю (за винятком того, що шина живлення трохи заважає)
Мені подобається ця ідея, і я повинен уважно вивчити мікросхему.Я шукав щось подібне, але тільки в цифрах.Кожен висновок повинен мати програмований опір плюс програмований опір заземленню, встановлений як вхідний набір, так і вихідний набір у три стани, як блок регістру зсуву для кожного виводу, тому програмно програмується.Але досі не знайдено відповідної FPGA/CPLD.Для макетної плати система повинна охоплювати щонайменше 60 контактів 30+30.Оскільки все це засновано на регістрах зсуву, його можна легко розширити.І всі вони контролюються програмним забезпеченням.
Користуючись нашим веб-сайтом і послугами, ви однозначно погоджуєтеся на розміщення наших продуктивних, функціональних і рекламних файлів cookie.вивчайте більше


Час публікації: 19 листопада 2021 р