EasyManua.ls Logo

ST STM32G474

ST STM32G474
2126 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
CORDIC co-processor (CORDIC) RM0440
472/2126 RM0440 Rev 4
The primary result, RES1, is the hyperbolic cosine, cosh x. RES1 must be multiplied by 2 to
obtain the correct result.
The secondary result, RES2, is the hyperbolic sine, sinh x. RES2 must be multiplied by 2 to
obtain the correct result.
Hyperbolic sine
This function calculates the hyperbolic sine of a hyperbolic angle x. It can also be used to
calculate the exponential functions e
x
= cosh x + sinh x, and e
-x
= cosh x- sinh x.
The primary argument is the hyperbolic angle x. Only values of x in the range -1.118 to
+1.118 are supported. For all input values, a scaling factor of 2
-n
must be applied in
software, where n = 1. The scaled value x ∙ 0.5 is programmed in ARG1 and the factor n = 1
must be programmed in the SCALE parameter.
The secondary argument is not used.
The primary result, RES1, is the hyperbolic sine, sinh x. RES1 must be multiplied by 2 to
obtain the correct result.
The secondary result, RES2, is the hyperbolic cosine, cosh x. RES2 must be multiplied by 2
to obtain the correct result.
Hyperbolic arctangent
This function calculates the hyperbolic arctangent of the input argument x.
The primary argument is the input value x. Only values of x in the range -0.806 to +0.806
are supported. The value x must be scaled by a factor 2
-n
, where n = 1. The scaled value
Table 109. Hyperbolic sine parameters
Parameter Description Range
ARG1
[-0.559, 0.559]
ARG2 Not applicable -
RES1
[-0.683, 0.683]
RES2
[0.5, 0.846]
SCALE n 1
Table 110. Hyperbolic arctangent parameters
Parameter Description Range
ARG1 x 2
-n
[-0.403 0.403]
ARG2 Not applicable -
RES1 2
-n
∙atanh x [-0.559 0.559]
RES2 Not applicable -
SCALE n 1
x2
n
2
n
xsinh
2
n
xcosh

Table of Contents

Related product manuals