VTM module sensor reset sequence modification for reliable functionality

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • Processors SDL
    • PROC_SDL-9430
    • PROC_SDL_SMPU_11.02.00
    • PROC_SDL_SMPU_11.02.00
    • Hide
      am62a-evm
      am64x-evm
      am62p-sk
      am243x-evm
      am62xx-sk
      am275x-evm
      am62d-evm
      Show
      am62a-evm am64x-evm am62p-sk am243x-evm am62xx-sk am275x-evm am62d-evm

      The VTM module design uses synchronizers to cross from the sensor clock to the VTM‑control and MMR (vbusp) clocks. Because the sensor runs much slower than the MMR side, back‑to‑back writes can be missed or sampled incorrectly, leading to nondeterministic behavior that is hard to reproduce on silicon.

      VTM design specifications recommends at least a 1 µs inter‑write delay to ensure that the sensor reliably latches each configuration change, eliminating potential clock domain crossing issues

      Inserting a ~1 µs delay after each register write performed in during initialization / sensor reset gives the sensor's 1 MHz clock domain enough time to capture the write before the next one arrives, preventing clock domain crossing related issues.

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-6160 - VTM module sensor reset sequence mo...
                SYNCHRONIZED
                • Last Sync Date: