| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
STCF03I bảng dữ liệu(PDF) 26 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STCF03I bảng dữ liệu(HTML) 26 Page - STMicroelectronics |
|
26 / 33 page ![]() Detailed description STCF03I 26/33 9.5 External (µP) temporization using TRIG_EN bit Even if it is possible, it is not recommended to use the TRIG_EN bit to start and stop the flash operation, because of I²C bus latencies: this would result in inaccurate flash timing. Nevertheless, if this operation mode is chosen, the TRIG pin has to be kept High (logic level or wired to VBAT), leaving the whole flash control to the I²C bus. Also in this operation mode the time counter will time-out flash operation and keep the energy dissipated by the LED within safe limits in case of SW deadlock. 9.6 Single Flash using internal temporization Flash triggering can be obtained either by TRIG pin (hard-triggering) or by I²C commands (soft-triggering). The first solution is recommended for an accurate start time, while the second is less accurate because of the I²C bus time latency. Stop time is defined by the STCF03I internal temporization and its accuracy is determined by the internal oscillator. For hard-triggering, it is necessary to set the TRIG_EN bit in advance. For soft-triggering, the TRIG pin has to be kept High (logic level or wired to VBAT) and the flash can be started by setting the FTIM and the TRIG_EN through I²C (both are located in the CMD REG). There is a delay time between the moment the flash is triggered and when it appears. This delay is caused by the time necessary to charge up the output capacitor, which is around 1.2 ms depending on battery voltage and output current value. Once triggered, the flash operation will be stopped when the time counter reaches zero. As soon as the flash is finished, the F_RUN bit is reset, the ATN pin is pulled down for 11 µs to inform the µP that the STAT_REG has been updated and the device goes back to Ready mode. If it is necessary to make a flash longer than the internal timer allows or a continuous flash, then the FTIM must be reloaded through I²C bus every time, before the internal timer reaches zero. For example: To get a continuous flash, set FTIM to 1.5 s and every 1 s reload the CMD_REG. 9.7 Multiple Flash using internal temporization This operation has to be processed as a sequence of single flashes using internal temporization starting from hard or soft triggering. Since the TRIG_EN bit is reset at the end of each flash, it is necessary to reload the CMD_REG to start the next one. |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |