Submit a ticket at our help desk. Our Support team will find the answer to all your questions.
See our Knowledge base, before you post a ticket - perhaps you'll find the solution to your problem faster.
Libstock is a community website created by mikroElektronika, that allows users to share their projects and libraries. It’s created with aim to provide the community with the right and neccessary infrastructure for this.
This is the place for all your additional questions and suggestions. Our team is ready for all your questions. We will handle everything in a timely manner. Feel free to send your request using the form on the web page.
Use our latest embedded development solutions to experience the rapid prototyping on a whole new level. We bring you the most complete, most innovative, and most reliable development toolchain in the industry, giving you an edge over the competition, greatly reducing the time to market.
Learn more about our rapid development toolchain. A huge number of articles and examples that might inspire you or give you a kickstart. A huge knowledge base will provide you with the guidance you need.
Many practical examples and demonstration applications that you can use as a starting point or reference for your own custom design. Each post offers guidance and explanations not only about the project but also about the used technology.
A/D (Analogue-to-Digital) converter is a “mixed signal” circuit which performs digitization of the external analogue signals. In the dsPIC30F family there are two microcontroller versions one with 10-bit and the other with 12-bit A/D converter. It has been shown in practice that for the control or regulation systems the 10-bit A/D converters gave satisfactory solutions. The additional bits in the A/D converters in these applications are almost unsuable because they are masked by the high levels of electro-magnetic noise. In the measuring systems the practice showed that with the 12-bit converters one could achieve a good compromise between the sampling rate and accuracy (0.02% for a 12-bit converter).
The 10-bit A/D converter microcontrollers could sample up to 16 analogue inputs with the frequency of 500kHz applying the successive approximation (SAR) conversion. The successive approximation conversion method is one of the basic types of A/D conversion. It is carried out in several steps until the input voltage is equal to the internally generated voltage. The speed of conversion of this type of A/D converters is limited, but they are sufficiently fast for most of the general purpose applications. This 10-bit A/D converter has the ability of using external voltage references, simultaneous sampling of up to four analogue inputs in the Sample/Hold amplifiers (sampling of several signals at one time is possible), automatic channel scan mode, and selectable conversion trigger source. The conversion result is loaded to a 16-word buffer register in four selectable output formats (two integer and two floating point). In addition, the A/D converter could operate in SLEEP or IDLE mode.
The performance of microcontrollers having 12-bit A/D converter is somewhat inferior to this, but their conversion accuracy is higher. They could sample up to 16 analogue inputs with 100kHz frequency applying the successive approximation conversion. The converter can use the external voltage references, sample only one of the 16 analogue inputs in the Sample/Hold amplifier, it has automatic channel scan mode and selectable conversion trigger source. Like the 10-bit converter, the conversion result is loaded to a 16-word buffer register in four selectable output formats (two integer and two floating point). In addition, the A/D converter could operate in SLEEP or IDLE mode.