Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Ошибки схемы модуля RTL00

Тема в разделе "Realtek - железные вопросы", создана пользователем pvvx, 3 ноя 2016.

  1. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    10.217
    Симпатии:
    1.348
    Pin чипа PB_0 включен к светодиоду, а при входе в режим deep_sleep отключается внутреннее питание на I/O и на выводе получается около 1В - через внутренний диод чипа, в отключенное питание, не в полную силу загорается заботливо включенный китайцами светодиод и жрет к 0.5 mA... :(
    Чтобы его отключить требуется отломать крышку модуля... :mad:
     
    Последнее редактирование: 4 ноя 2016
  2. Юрий Ботов

    Юрий Ботов Moderator Команда форума

    Сообщения:
    1.055
    Симпатии:
    177
    Извини что здесь, не хочу отдельную тему городить... Два вопроса:
    1. в RTL8710-8711 пресловутые мегабайты памяти это все таки sram или sdram? Сколько тактов на обращение?
    2. RTL8188 - интересная штука или чисто usb/wifi без собственного процессора?
    Заранее спасибо.
     
  3. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    10.217
    Симпатии:
    1.348
    Все типы RTL не изучал. Есть разные - в некоторых стоит процессор, а в некоторых нет. Это по поводу RTL8188. Скорее всего там нет как такового отдельного проца, который можно запользовать в своих нуждах. Часто есть специализированный блок и малая область RAM для загрузки "фирмваре"... Более подробно надо разбирать на конкретном чипе - они слишком разные.
    2) Диаграмма работы SDRAM у RTL8711AM дана в его PDF.
    При работе с даже с SRAM есть у RTL871x есть задержки, т.к. она пашет на частоте в два раза меньше CPU. Одинаковую скорость с нулевыми задержками в ARM имеет только TCM память.
    Это связано с технологиями человечества :) Память, (не про дорогую статику, требующую большой площади кристалла), с времен где-то 1980-х по скорости не прибавила ни грамма. Как было обращение около 70ns к ячейке, так и осталось. Ускорение решается только распараллеливанием шины.

    RTL8711AM не тянет два потока DMA по 10 Mbit/s из SDRAM c одновременной работой CPU из области SDRAM (рвет DMA поток). Но это глупость, т.к. буфера DMA для таких приложений можно всегда разместить в SRAM или TCM (или назначить приоритет CPU и DMA), как и требовательный к скорости исполнения код.
    Разница по скорости исполнения разных приложений при размещении только стека RTOS в области TCM, а не SRAM, что и сделано в моей версии SDK, всего до 3..5%. К примеру у ESP8266 при работе с flash всё гораздо хуже...
     
    Последнее редактирование: 15 дек 2016
    Юрий Ботов нравится это.
  4. aloika

    aloika Активный участник сообщества

    Сообщения:
    385
    Симпатии:
    28
    Купил тут 5 модулей RTL00.

    Из них на одном светодиоды есть, а на четырех - не запаяны. Специально крышку сдул с одного модуля и убедился. В остальном работают вроде.
    Китайцы сэкономили на светодиодах или специально не впаяли?
     
  5. A_D

    A_D Авторитетный участник сообщества

    Сообщения:
    362
    Симпатии:
    56
    Возможно для корректной работы deepsleep как раз и не запаяли..
     

Поделиться этой страницей