{"product_id":"sparkfun-mikroe-angle-click","title":"SparkFun MIKROE Angle Click","description":"\u003cp\u003eAngle Click is a precise Hall-effect angle sensing Click boardâ�¢ that can be used to measure the rotational angle of the magnetic field in the X-Y plane above it (parallel to the surface of the Click), through the whole range of 360Â°. The Click yields very precise results for both off-axis and axis operation, which make it a perfect choice for precise measuring of the rotational angle in a wide range of different high-speed applications, for example in the automotive industry: electronic power steering, transmission, torsion bar, or the motor shaft rotation.\u003c\/p\u003e \u003cp\u003eAngle Click features the A1335 Hall-effect angle sensing IC, made by Allegro MicroSystems LLC. This IC measures the magnetic field angular vector, based on the actual physical reading of the integrated Hall-effect sensor, as well as the user selected parameters, such as the digital filtering, dynamic range and scaling. The integrated 32bit MCU ensures that the processed data is delivered with a minimal delay and it has enough power to provide the complex processing of the input values so that the measurement remains fast, precise and linear.\u003c\/p\u003e \u003cp\u003eAngle Click carries the A1335 Hall-effect angle sensing IC, which is actually a SoC architecture type of integrated circuit. It features a Circular Vertical Hall (CVH) technology, a high-speed sampling AD converter, MCU for the data processing and the section used for the I2C\/SPI communication. Besides the SRAM registers which can be accessed by the I2C or the SPI, the IC features an EEPROM memory, used to permanently store configuration data. The device comes pre-programmed with the factory default register values, so it can properly operate in most cases. The detailed instructions on how to program the EEPROM memory can be found in the [A1335 programming manual](\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/f\/4\/2\/5\/0\/A1335-Programming-Manual.pdf\"\u003elink text\u003c\/a\u003e).\u003c\/p\u003e \u003cp\u003eThe rotation of the magnetic field is detected by the CVH sensor. This sensor detects the magnetic field presence by utilizing the effect the magnetic fields produces to the electron flow within the sensor, while the current flows through it - the Hall effect. The signal from the sensor is then digitized by the AD converter and handed to the digital front end of the IC. The digitalized signal is preconditioned, processed through the bandpass filter and the raw value of the angle is calculated. The value is then forwarded to the MCU unit. It is submitted to various steps of processing, depending on the register values set by the user. The more processing is done by the MCU, the less responsive the reading will be. MCU can perform several types of resource-demanding processing. Some of the algorithms that can be applied to the raw signal are:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eAngle averaging - the data is collected and averaged, depending on the selected output rate.\u003c\/li\u003e \u003cli\u003eIIR Filtering - the multi ordered filter can be applied to the raw values, with the selectable coefficient\u003c\/li\u003e \u003cli\u003eGain Offset and Gain Adjust - allows setting the gain adjusting for a better resolution and zeroing out the raw rotation value.\u003c\/li\u003e \u003cli\u003eAngle Clamping - useful when rotation is less than 360Â°, this will limit the output values to the clamping ones.\u003c\/li\u003e \u003cli\u003eHarmonic Linearization - used to apply a user-defined error correction to the angle value.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThese are just some of the options that can be set. The A1335 datasheet contains a detailed description for all of these functions. The required settings can be set via the registers and then used for the optimal measurement profile. The Click can use either SPI or I2C for the communication. This can be set by the SMD jumpers. More about jumpers setting can be found in the Onboard settings and indicators table, below.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInterface: I\u003csup\u003e2\u003c\/sup\u003eC, SPI\u003c\/li\u003e \u003cli\u003eCompatibility: mikroBUSâ�¢\u003c\/li\u003e \u003cli\u003eDimensions: 42.9 x 25.4mm\u003c\/li\u003e \u003cli\u003eInput Voltage: 3.3V, 5V\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eDocuments:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/c\/b\/b\/4\/7\/Schematic-20193-MIKROE_Angle_Click.pdf\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/d\/3\/5\/4\/0\/A1335-Datasheet.pdf\"\u003eA1335 Datasheet\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/f\/4\/2\/5\/0\/A1335-Programming-Manual.pdf\"\u003eA1335 Programming Manual\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/www.mikroe.com\/mikrosdk\"\u003emikroSDK\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/github.com\/MikroElektronika\/mikrosdk_click_v2\/tree\/master\/clicks\/angle\"\u003eGitHub\u003c\/a\u003e\u003c\/li\u003e \u003c\/ul\u003e","brand":"sparkfun-10","offers":[{"title":"Default Title","offer_id":40331969822805,"sku":"20193:SEN-20193:spark","price":2700.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/1611\/products\/20193-MIKROE_Angle-_01.jpg?v=1663617170","url":"https:\/\/www.tanotis.com\/products\/sparkfun-mikroe-angle-click","provider":"Tanotis","version":"1.0","type":"link"}