Jump to content
    

YT8512H Щупали?

On 2/13/2023 at 7:41 PM, mitya1698 said:

тогда в личке смотрите

А можно и мне пожалуйста. Или сюда, что бы больше не приставали. Спасибо.

Share this post


Link to post
Share on other sites

что сюда, там архив, я его положил на местный фтп, всем желающим.

Share this post


Link to post
Share on other sites

On 2/18/2023 at 1:11 PM, mitya1698 said:

что сюда, там архив, я его положил на местный фтп, всем желающим.

Спасибо, узнал кто такие "свои" и что есть FTP. И всё скачал!

Share this post


Link to post
Share on other sites

Видишь как полезно, два полезных дела разом :)

Отчетик черкани если сделаешь платку, сам пока не собрался.

Share this post


Link to post
Share on other sites

Запустил устройство на данном чипе. Контроллер STM32F407. Базовый проект - эхо чипа DP83848.

Есть несколько доработок относительно проекта на DP83848.

1. Регистры PHY_MICR и PHY_MISR имеют другие адреса

//#define PHY_MICR                        ((uint16_t)0x11U)    /*!< MII Interrupt Control Register                  */
//#define PHY_MISR                        ((uint16_t)0x12U)    /*!< MII Interrupt Status and Misc. Control Register */
#define PHY_MICR                        ((uint16_t)0x10U)    /*!< MII Interrupt Control Register                  */
#define PHY_MISR                        ((uint16_t)0x11U)    /*!< MII Interrupt Status and Misc. Control Register */
 

2. В файле xxx_hal_eth.c необходимо изменить проверку статуса скорости

    /* Configure the MAC with the speed fixed by the auto-negotiation process */
    if((phyreg & PHY_SPEED_STATUS) == PHY_SPEED_STATUS)
    {  
      /* Set Ethernet speed to 10M following the auto-negotiation */
      //(heth->Init).Speed = ETH_SPEED_10M;
      (heth->Init).Speed = ETH_SPEED_100M;
    }
    else
    {   
      /* Set Ethernet speed to 100M following the auto-negotiation */ 
      //(heth->Init).Speed = ETH_SPEED_100M;
      (heth->Init).Speed = ETH_SPEED_10M;
    }

    HAL_Delay(PHY_RESET_DELAY);
 

3. Нужно учесть что адрес чипа YT8512H определяется подтягиванием входов LED0 и LED1. Чтобы адрес был как у DP83848 (1ый) необходимо LED1 через светодиод на землю садить (светодиод будет светиться когда выход высокий), а LED0 к питанию (светодиод будет светиться когда выход низкий). Либо адрес чипа в проекте поменять относительно заданного светодиодами.

 

yt8512h.jpg

ping.jpg

Share this post


Link to post
Share on other sites

Да. На всякий случай. В рекомендациях к YT8512H каждую среднюю точку пары нужно садить на свой конденсатор, а в этом разъеме они все объединены внутри. Вообще было не понятно заработает так или нет.

 

Share this post


Link to post
Share on other sites

В 25.12.2022 в 11:06, mitya1698 сказал:

/upload/DOC/_unsorted/YT8512 10_100_MII_RMII_PHY.7z

На фтп: datasheet / appnote / sch design / drivers

А можете поделиться с теми у кого нет доступа к ftp?

Share this post


Link to post
Share on other sites

В 22.03.2023 в 17:47, Hevmal сказал:

Чтобы адрес был как у DP83848 (1ый) необходимо LED1 через светодиод на землю садить (светодиод будет светиться когда выход высокий), а LED0 к питанию (светодиод будет светиться когда выход низкий).

А параллельно светодиодам резисторов нет ?

 

 

Share this post


Link to post
Share on other sites

On 12/25/2022 at 1:06 PM, mitya1698 said:

/upload/DOC/_unsorted/YT8512 10_100_MII_RMII_PHY.7z

На фтп: datasheet / appnote / sch design / drivers

Некоторые из нас тут весьма пробегом, и доступа к ftp нет. Не могли бы вы опубликовать доступную ссылку? Или в крайнем случае скинуть в личку. Было бы просто прекрасно.

Share this post


Link to post
Share on other sites

Непонятно кто и зачем удалил документацию с фтп. Ради чего тогда туда что-то полезное заливать, если там чистят не глядя. Ж:( 

по многочисленным просьбам https://disk.yandex.ru/d/wf-7epuHNl606Q положил тут.

Share this post


Link to post
Share on other sites

22 минуты назад, mitya1698 сказал:

Непонятно кто и зачем удалил документацию с фтп. Ради чего тогда туда что-то полезное заливать, если там чистят не глядя. Ж:( 

Разберёмся.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...