User Tag List

Результаты опроса: Нужен WiFi модуль для ZX клонов?

Голосовавшие
63. Вы ещё не участвовали в этом опросе
  • Не нужен

    17 26.98%
  • Интересует готовое устройство

    31 49.21%
  • Интересует чистая плата

    12 19.05%
  • Сам соберу по готовой схеме

    18 28.57%
Опрос с выбором нескольких вариантов ответа.
Страница 12 из 24 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 254

Тема: Опрос: WiFi для ZX клонов не на FPGA

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Ещё вопросы знатокам.
    1. Аналог микросхемы 74hc125d или другой, для развязки 5-3.3 вольта, но только в DIP?
    2. Если отключать ESP от питания перемычкой, чтобы работать с проводным com портом (как в схеме BadCat), то не будет ли она мешать без развязки?
    3. Надо ли предусмотреть отдельное питание для ESP, а то пишут она иногда до 300 мА съедает. Выдержит ли шина?

    Ещё соображения:
    Сигнал IORQGE делать не будем, на +2B, +3B его и нет, например. Значит, не нужон.
    1. 74hc125N, очевидно. Годятся почти любые КМОП-буфера с разной конфигурацией включения буферных вентилей.
    А вообще шифтеров и всякого рода схем преобразования уровней немало
    Бывают, например, на TXS0108E

    Скрытый текст

    [свернуть]

    бывают на полевых транзисторах

    Скрытый текст

    [свернуть]


    2. Про отключение только питания ESP - рискованно, может и заработать, но с нежданчиками.
    Например, я одно время использовал ненужную ардуинку нано в качестве USB-UART, удерживая атмегу в активном сбросе, чтоб работал только UART. По идее атмега не должна особо влиять, все ее ноги в Z-состоянии, но.. где-то работало, где-то категорически нет. ИМХО лучше на макете сделать перемычки, а с esp уже на месте пробовать.

    3. Про питание - скорее, не сама шина влияет, а то, от чего питается спек. Наверное, если для источника 300ма критично, то лучше отдельно питать. На макете будет видно )
    Последний раз редактировалось valerium; 20.04.2022 в 21:30.

    Этот пользователь поблагодарил valerium за это полезное сообщение:

    izzx(20.04.2022)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё нужно учесть если перешивать ESP, то припаянные к RX-TX схемы могут не дать это сделать. Актуально для 8266 и AT firmware, там все на одном уарте висит. Плюс то что там висит cts или rts на пине настраивающем откуда грузиться esp, поэтому неожиданное состояние приведет к тому что esp не загрузится.

    Этот пользователь поблагодарил Kulich за это полезное сообщение:

    izzx(21.04.2022)

  4. #3

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    906
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    Ещё нужно учесть если перешивать ESP, то припаянные к RX-TX схемы могут не дать это сделать.
    Я заказал платку для развязки на TXS0108E (см. выше). Через неё можно пустить все четыре сигнала RX, TX, RTS, CTS. Если сделать перемычку, убирающую землю на сигнал OE, тогда, как я понимаю, мы отключим сигналы ESP от 16с550. Через драйвер сигналы перестанут проходить. Можно будет шить.


    Цитата Сообщение от Kulich Посмотреть сообщение
    Плюс то что там висит cts или rts на пине настраивающем откуда грузиться esp, поэтому неожиданное состояние приведет к тому что esp не загрузится.
    Да. может потому в схеме BadCat сигналы CTS и RTS повешены на другие ноги... Но у них и прошивка не заводская, как я понимаю.
    В интернете пишут:
    GPIO15 - должно быть притянуто к земле всегда. высокий уровень инициирует специальные режимы загрузки
    Можно будет повесить резистор на землю как и было. Но в принципе, после включения 16c550 должна сделать сигнал RTS низким, что говорит о готовности принять данные. Значит, CTS на GPIO15 и так будет низким. Если я не перепутал чего.

    ЗЫ. Пытаюсь освоить EasyEDA

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

    Этот пользователь поблагодарил izzx за это полезное сообщение:

    yarodin(21.04.2022)

  5. #4

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да там своя прошивка поэтому Нихираш написал свою для MSX, а потом переехал на AT firmware в следующих проектах.

    GPIO15 - должно быть притянуто к земле всегда. высокий уровень инициирует специальные режимы загрузки
    "Всегда" это художественное преувеличение, только в момент загрузки )

    А теперь больная для меня тема RTS/CTS =) на GPIO15 RTS ESP это же ВЫХОД? Если выход, то можно просто поставить диод попробовать, чтобы единица со стороны 16550 не могла поломать загрузку.

  6. #5

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    906
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    GPIO15 RTS ESP это же ВЫХОД? Если выход, то можно просто поставить диод попробовать, чтобы единица со стороны 16550 не могла поломать загрузку.
    Я думаю выход. Получается, диод может помочь. Спасибо за идею.
    У меня мини платка есть, на которой ESP запаян. Там уже три резистора предусмотрено. Один как раз садит GPIO15 на землю.
    И при этом у меня работало в режимах, когда включены RTS/CTS.

    PS. Значит выше я не правильно написал. Перепутал RTS/CTS.
    Последний раз редактировалось izzx; 21.04.2022 в 21:28.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  7. #6

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно, у меня все модули что были если на землю не посадишь пин, модуль молчит как партизан. Если в прошивке включить FC
    Последний раз редактировалось Kulich; 21.04.2022 в 22:24.

  8. #7

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    906
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    Интересно, у меня все модули что были если на землю не посадишь пин, модуль молчит как партизан
    Да, на моей китайской платке всё-таки два резистора. Третий нулевой предохранитель. Один резистор 10К контакт 3 (EN) подтягивает к питанию, а второй резистор 10К вывод 16 (GPIO15) на землю.
    А на схеме BC зачем-то GPIO2 ещё притянули к питанию.

    Кстати, предохранитель надо втыкать куда-нибудь на будущей плате? На питание 5 или 3.3 после LM1117.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  9. #8

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    GPIO2 это в 8266 TX второго UART насколько помню это делают чтобы помех избежать в контроллере UART, я даже тоже ставил его на плату одну когда пытался понять почему все мои схемы только на 38400 стабильно работают.
    Самовосстанавливающийся по питанию наверное всегда полезен, вдруг ткнешь отверткой не туда )

  10. #9

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    906
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Начинаю с малого. Запаял на макетке микросхему дешифрации порта. И оно даже заработало. Заодно увидел, что в схеме перепутал все сигналы дешифрации.
    Запускаю в бейсике цикл чтения порта #EE - чётко на выходе 19 микрухи 688 появляется низкий сигнал, длительностью чуть больше 500 ns. А если в режиме 14 мегагерц, то раза в три короче.
    Заодно увидел, что без блокировочного кондера есть заметные помехи на выводе 20 питания микросхемы.

    Схему текущую нарисовал в EasyEDA.
    https://drive.google.com/drive/folde...H3?usp=sharing

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

    Эти 2 пользователя(ей) поблагодарили izzx за это полезное сообщение:

    andrews(28.04.2022), Mor-Da(20.06.2022)

  11. #10

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    906
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наконец то почти все детальки собрал для теста. В принципе, главная большая микросхема TL16C550CFN что-то пытается выставлять на шину данных, когда я читаю из всех её портов подряд F8EE-FFEE (для теста взял порт EE). Одну ножку не подключил к шине и притянул к +5В, так там бывает проседает до 0. Явно полезный сигнал виден.
    Кварц пока что взял жирный, на 14.456. Он частоту выдаёт нормально на ножку XIN.

    Но из бейсика всегда читается цифра 255. Значит, Эва перебивает сигнал устройства своей подтяжкой к +5. А у неё же нету резисторов для подтяжки, всё в чипе. Она что, следит за сигналом IORQGE? Мне придётся его формировать?

    Упд. Подключил к Скорпу - чтение портов работает. Из бейсика стабильные цифры считываются. Значит, верной дорогой.
    Скорп ещё решил поиздеваться надо мной не вовремя. Пропал контакт в разъёме периферии. Каких только глюков не было. Но я его вычислил.
    Жаль, с Эвой не вышло. А я хотел на ней эксперименты ставить.
    Последний раз редактировалось izzx; 20.06.2022 в 21:27.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

    Этот пользователь поблагодарил izzx за это полезное сообщение:

    Mor-Da(20.06.2022)

Страница 12 из 24 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Pano Logic G2 - убийца клонов на FPGA.
    от occamlab в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 27
    Последнее: 27.11.2020, 11:30
  3. Ответов: 15
    Последнее: 21.10.2019, 14:48
  4. WiFi для Атари
    от ezswift в разделе Atari
    Ответов: 4
    Последнее: 14.09.2017, 15:39
  5. Ответов: 8
    Последнее: 14.11.2008, 02:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •