<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    SPI daisy chain se podle mě běžně používá:<br>
    1. Port expander, třeba se 74HC4094, už od dávných časů. Použil jsem
    s AVR.<br>
    2. LED drivery, třeba TLC5941, taky už dvoumístný počet let. Použil
    jsem v návrhu HW, zdroj dat FPGA.<br>
    3. LEDky s digitálním ovládáním, to je trochu novinka, ale taky už
    jsem použil v návrhu HW s AM3358, zdroj dat různý, zkoušelo se HW
    SPI+DMA, ale myslím, že finále bylo použití toho malého jádra pro
    low-level procesy.<br>
    4. ADC a DAC, použil jsem v návrhu HW.<br>
    5. komunikace mezi MCU (výjimečně) Nezkoušel jsem. Ale jednou jsem
    něco takového udělal se sériákem a poučení je, že příště to udělaám
    s SPI:-)<br>
    <br>
    1-3 se vyznačují tím, že není potřeba poslední výstup, ale když se
    zavede zpět, má procesor kontrolu nad tím, zda data prošly celý
    řetězec správně.<br>
    <br>
    Jíná věc ale je SPI daisy chain s HW SPI a DMA v MCU. S tím jsem se
    zatím asi nesetkal. Jen u thoho AM3358 byl o to pokus, ale závěr
    myslím byl, že je lepší si to udělat po svém na tom jeho pomocném
    jádru. Ale to je Cotex A8 s mnoha vychytávkama, např. je vybaven pro
    celkém snadné připojení dvou Gb eth. Ovšem dělají se s ním i malé
    modulky, třeba Beagleboard, to je takový Arduino pro velký kluky:-)<br>
    <br>
    PH<br>
    <br>
    <div class="moz-cite-prefix">Dne 14.05.2023 v 11:18 Petr Stehlik
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:bb9c28ec-f1cf-2da3-9d17-92ebb3a2c9b2@atlas.cz">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Ano je to stejný princip jako JTAG, nebo jak se dnes ovádají
        řetězy ledek akorát na rozdíl od ledek to tahá ještě data zpět
        do mastra.<br>
      </p>
      <p>Tak jsem hledal na netu, vypadá to že daisy-chain je něco jako
        paní Colombová nebo HE3DA. Všude se dá dočíst že  to existuje
        dokonce jsou k tomu vyukové videa a nějaká obecná teorie, ale
        nic hmatatelného že by to někdo realizoval a k něčemu použil.
        Jen u jednoho PIC18... je o tom znmínka v DS a pak ten odkaz od
        pana Lockera, jinak jen obecné bláboly, které jakoby všichni
        opisovali z nějakého původního teoretického zdroje. Nezdá se mi,
        že kdyby to někdo použil, že by se tím na netu nepochlubil.</p>
      <p>Procházel jsem i ds k STM32 a k ATMEGA32. Vypadá to že u AT by
        to mělo jít, řadič je relativně jednoduchý. Horší to je s STM, v
        základním bajtovém přenosu to asi to půjde, ale s tím DMA asi
        moc ne, jsou tam různé vylepšení, kterým momentálně moc
        nerozumím. <br>
      </p>
      <p>Ať se pohnu z místa, tak jsem objednal na aliku několik ardurin
        ať to alespoň vyzkouším. Díval jsem se že ATMEGA328PB má dva
        řadiče ISP tak by k ní šel přpojit i AD převodník. Uvidíme jak
        to dopadne,vzhledem k tomu, že je to jen takové hobypřání tak to
        bude na zase na hodně dlouho, takových projektů mám v krabici
        odloženo habakuk.<br>
      </p>
      <p>Petr<br>
      </p>
      <div class="moz-cite-prefix">Dne 12.5.2023 v 19:01 Lubor Otta
        napsal(a):<br>
      </div>
      <blockquote type="cite"
        cite="mid:20230512190132.223EDC59@centrum.cz">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <p style="padding:0 0 0 0; margin:0 0 0 0;">Nějak takhle se
          řetězí Jtag zásuvky na deskách, když se jich má najednou
          debagovat víc.</p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;">Lubor</p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
        <p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br>
          > Od: "Martin Locker" <a class="moz-txt-link-rfc2396E"
            href="mailto:locker@vosrk.cz" moz-do-not-send="true"><locker@vosrk.cz></a><br>
          > Komu: "HW-news" <a class="moz-txt-link-rfc2396E"
            href="mailto:hw-list@list.hw.cz" moz-do-not-send="true"><hw-list@list.hw.cz></a><br>
          > Datum: 12.05.2023 17:49<br>
          > Předmět: Re[2]: STM32, SPI daisy chain<br>
          ></p>
        <br>
        Nemám s tím zkušenost, ale google mi nabídl toto: <a
href="https://community.st.com/s/question/0D53W000003LAVsSAO/stm32f7-full-duplex-spi-slave-daisy-chain-with-shared-buffer"
          moz-do-not-send="true" class="moz-txt-link-freetext">https://community.st.com/s/question/0D53W000003LAVsSAO/stm32f7-full-duplex-spi-slave-daisy-chain-with-shared-buffer</a><br>
      </blockquote>
    </blockquote>
  </body>
</html>