Return to previous page Return to menu Go to next page

● Operation when peripheral data collection time is not optimized

Issue the INTBACK command after V-BLANK-IN, after 300μS and before V-BLANK-OUT. This ensures that peripheral data collection starts with V-BLANK-OUT.
∙ Peripheral data collection starts when SMPC detects V-BLANK-OUT. The INTBACK command ends when peripheral data collection is complete.

● Notes on not optimizing peripheral data collection time

Peripheral data collection completion timing varies depending on the type and number of connected peripherals. As an example, if you consider the configuration of two Saturn standard PADs, all peripheral data will be available in OREG at a much earlier timing than V-BLANK-IN.
∙ At this time, using SMPC interrupt, peripheral data can be acquired earlier than V-BLANK-IN. In addition, if the configuration uses 32 or fewer OREGs as described above, peripheral data can be acquired at the V-BLANK-IN timing without using the SMPC interrupt.

● Operation when optimizing the peripheral data collection time

Issue the INTBACK command after V-BLANK-IN, after 300μS and before V-BLANK-OUT. This ensures that peripheral data collection starts with V-BLANK-OUT.
When optimizing the collection time of peripheral data, SMPC first collects the peripheral data without optimization and measures the collection time. Peripheral data collection start timing is the timing when SMPC detects V-BLANK-OUT in the same way as when the peripheral data collection time is not optimized.
[From the next frame, the peripheral data is collected at the timing of the peripheral data collection time, which is the time with 1msec margin added to the measurement time. See Figure 3.5. After that, the peripheral data collection time is constantly monitored to optimize the data collection time. Also, if a time-out occurs after optimization, V-BLANK-OUT is used as the start timing again and the above optimization is executed.


Return to previous page Return to menu Go to next page