| 数据搜索系统,热门电子元器件搜索 |
|
CS47L35 数据表(PDF) 66 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
CS47L35 数据表(HTML) 66 Page - Cirrus Logic |
|
66 / 300 page ![]() 66 DS1085F3 CS47L35 4.3 Digital Core 4.3.11 Haptic Signal Generator The CS47L35 incorporates a signal generator for use with haptic devices (e.g., mechanical vibration actuators). The haptic signal generator is compatible with both eccentric rotating mass (ERM) and linear resonant actuator (LRA) haptic devices. The haptic signal generator is highly configurable, and includes the capability to execute a programmable event profile comprising three distinct operating phases. The resonant frequency of the haptic signal output (for LRA devices) is selectable, providing support for many different actuator components. The haptic signal generator is a digital signal generator, which is incorporated within the digital core of the CS47L35. The haptic signal may be routed via the digital-core output mixers to the Class D speaker output for connection to the external haptic device, as shown in Fig. 4-24. Note that the digital PDM output paths may also be used for haptic signal output. Figure 4-24. Digital-Core Haptic Signal Generator The hexadecimal number (0x06) in Fig. 4-24 indicates the corresponding x_SRCn setting for selection of the haptic signal generator as an input to another digital-core function. The haptic signal generator is selected as input to one of the digital-core output mixers by setting the x_SRCn field of the applicable output mixer to 0x06. SYSCLK must be present and enabled before setting HAP_CTRL > 00. The haptic signal generator should be kept disabled (HAP_CTRL = 00) if SYSCLK is not enabled. See Section 4.16.4 for further details (including requirements for reconfiguring SYSCLK while digital core functions are enabled). The sample rate for the haptic signal generator is configured using the HAP_RATE field. See Table 4-19. Note that sample-rate conversion is required when routing the haptic signal generator output to any signal chain that is configured for a different sample rate. The haptic signal generator is configured for an ERM or LRA actuator using the HAP_ACT bit. The required resonant frequency is configured using the LRA_FREQ field. Note that the resonant frequency is only applicable to LRA actuators. The signal generator can be enabled in continuous mode or configured for one-shot mode using the HAP_CTRL field, as described in Table 4-19. In one-shot mode, the output is triggered by writing to the ONESHOT_TRIG bit. In one-shot mode, the signal generator profile comprises the distinct phases (1, 2, 3). The duration and intensity of each output phase is programmable. In continuous mode, the signal intensity is controlled using the PHASE2_INTENSITY field only. In the case of an ERM actuator (HAP_ACT = 0), the haptic output is a DC signal level, which may be positive or negative, as selected by the x_INTENSITY fields. For an LRA actuator (HAP_ACT = 1), the haptic output is an AC signal; selecting a negative signal level corresponds to a 180° phase inversion. In some applications, phase inversion may be desirable during the final phase, to halt the physical motion of the haptic device. Haptic Output (0x06) Haptic Signal Generator HAP_ACT HAP_CTRL ONESHOT_TRIG LRA_FREQ HAP_RATE + Digital Core Output Mixer DAC Output Volume Class D Speaker Driver DAC OUTnxMIX_SRCn OUTnxMIX_VOLn Haptic Device |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |