<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/17025/how-to-implement-communication-between-ad-convertor-and-microprocessor-system</link><description> Hi, everyone! 
 
I am developing a fruit-sorter, and this device was controlled by PC. 
 
Now, I want to design a microprocessor system to execute it. 
 
About hardware, I don&amp;#39;t want to change too much, so there is a problem I need to work out--- 
 How</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/134091?ContentTypeID=1</link><pubDate>Thu, 11 Apr 2002 04:23:32 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:fa9b52ba-f6a3-410c-8367-bce8575387bd</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;If it is a third party developement, they owe you a documentation anyway.&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
To be fair, if the original development contract did not include documentation in the deliverables they are under no obligation to provide it.&lt;br /&gt;
&lt;br /&gt;
And if the customer accepted it without documentation, they have only themselves toblame!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/121738?ContentTypeID=1</link><pubDate>Thu, 11 Apr 2002 01:44:18 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b5a40841-5662-4f06-b3bf-60f41b4c18ad</guid><dc:creator>Sven Petersen</dc:creator><description>&lt;p&gt;I think, it sucks not having the specs of the circuitry of the ADC. I hope you have at least the schematics. Then you can find out, if the ADC is something like a parallel interface. They are usually pretty easy to interface to a micro-processor. You might have to check the timing requirements before. Another kind of ADCs might have a serial interface. That can be I2C or SPI or something more exotic. You will find out, if you read the datasheet of the ADC IC.&lt;br /&gt;
&lt;br /&gt;
If it is a third party developement, they owe you a documentation anyway. &lt;br /&gt;
&lt;br /&gt;
Good luck&lt;br /&gt;
  Sven&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/152463?ContentTypeID=1</link><pubDate>Wed, 10 Apr 2002 11:47:09 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b91b5373-fca5-417a-9894-217d1741193c</guid><dc:creator>Jon Ward</dc:creator><description>&lt;p&gt;There&amp;#39;s no maybe to it!  :-)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon (I need a vacation) Ward&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/151680?ContentTypeID=1</link><pubDate>Wed, 10 Apr 2002 11:40:54 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:fe872ff3-622f-469d-914a-61f7d4671bee</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;Jon,&lt;br /&gt;
&lt;br /&gt;
maybe you just need to get out a little more often?  ;-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/150975?ContentTypeID=1</link><pubDate>Wed, 10 Apr 2002 10:51:10 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ad339149-2870-4881-8f95-3fe62f41217a</guid><dc:creator>Jon Ward</dc:creator><description>&lt;p&gt;&lt;i&gt;It&amp;#39;s no good having a nice 12-bit DAC if you use grotty, noisy old 741 op-amps! ;-)&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
But it&amp;#39;s FUN writing software to filter 5 or 6 bits of noise from 24-bit A/D!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon&lt;/b&gt;&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/147197?ContentTypeID=1</link><pubDate>Wed, 10 Apr 2002 10:43:08 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:84282a6b-7927-408f-b20f-8b4ba76b6c9e</guid><dc:creator>erik  malund</dc:creator><description>&lt;p&gt;&amp;quot;It&amp;#39;s no good having a nice 12-bit DAC if you use grotty, noisy old 741 op-amps! ;-) &amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- or have the know-how to do proper PCB layout for grund noise prevention etc.&lt;br /&gt;
&lt;br /&gt;
Erik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/145803?ContentTypeID=1</link><pubDate>Wed, 10 Apr 2002 10:11:29 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:c410952b-ba35-4b36-beee-835c951a8ebe</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;If you don&amp;#39;t understand these things, you&amp;#39;ll probably need to find a good analog systems designer to help you.&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Even if you do understand the &lt;i&gt;question,&lt;/i&gt; you may still need the assistance of a good analogue systems designer: if you need a high-speed 10- or 12-bit DAC, then you need good low-noise, wideband analogue electronics - which is not a trivial design exercise.&lt;br /&gt;
&lt;br /&gt;
It&amp;#39;s no good having a nice 12-bit DAC if you use grotty, noisy old 741 op-amps!  ;-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/143834?ContentTypeID=1</link><pubDate>Wed, 10 Apr 2002 08:11:56 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e970bf9c-d635-48be-bcf1-a9564cb9322f</guid><dc:creator>Jon Ward</dc:creator><description>&lt;p&gt;&lt;i&gt;What is the most important problem?&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
1. Getting the input signal into the 0-5V (or whatever it is) range of the A/D input.&lt;br /&gt;
&lt;br /&gt;
2. Selecting an A/D that can perform conversions fast enough.  Do you need 100,000 samples per second or only 10?&lt;br /&gt;
&lt;br /&gt;
3. Selecting an A/D with the proper accuracy and resolution.  Do you need 8-bits, 10-bits, or 12-bits of resolution?  In other words, do you need 256 steps, 1024 steps, or 4096 steps from min to max.&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#39;t understand these things, you&amp;#39;ll probably need to find a good analog systems designer to help you.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/143835?ContentTypeID=1</link><pubDate>Wed, 10 Apr 2002 03:19:59 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:f457a8ab-8c5e-475e-99ee-82f25ecc503e</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;The first thing, then, is that &lt;b&gt;you&lt;/b&gt; must define the requirements if the system; &lt;i&gt;eg&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
* Input range (Voltage? Current?);&lt;br /&gt;
* Required Precision;&lt;br /&gt;
* Timing Requirements;&lt;br /&gt;
* Interfaces to external systems;&lt;br /&gt;
* Power supplies;&lt;br /&gt;
&lt;i&gt;etc, etc, etc&lt;/i&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/141179?ContentTypeID=1</link><pubDate>Tue, 09 Apr 2002 21:04:40 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:bb620f24-be17-413f-a136-a94ba38b399a</guid><dc:creator>xinting wang</dc:creator><description>&lt;p&gt;&lt;b&gt;&amp;quot;Buyer beware&amp;quot;&lt;/b&gt;&lt;br /&gt;
That&amp;#39;s right! &lt;br /&gt;
Due to without any definitions of its interface requirements, it seems &lt;br /&gt;
impossible to make use of existing&lt;br /&gt;
ADC. &lt;br /&gt;
I must develop my own A/D module on &lt;br /&gt;
the microprocessor system. For this&lt;br /&gt;
reason, I need to further study existing sensor system and its circuit. &lt;br /&gt;
But, there is still no any definitions.&lt;br /&gt;
How to start?! What is the most important problem?&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/137590?ContentTypeID=1</link><pubDate>Tue, 09 Apr 2002 17:23:11 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3b82d08e-334d-41d8-88e0-ba4c243a60b4</guid><dc:creator>Andrew Neil</dc:creator><description>&lt;p&gt;Erik noted:&lt;br /&gt;
&lt;i&gt;&amp;quot;One of the things that surprise me every time I come across it - and that is often - is that a company that had something made for it does not have - and can not get - specifications.&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
When will they ever learn...?&lt;br /&gt;
&lt;br /&gt;
Still, it keeps us in busines eh!?  ;-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/134082?ContentTypeID=1</link><pubDate>Tue, 09 Apr 2002 13:02:17 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e31ede46-21d4-4b66-864b-1c473bc6cd4b</guid><dc:creator>erik  malund</dc:creator><description>&lt;p&gt;Andy wrote:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;In order to implement comunication between microprocessor system and ADC,&lt;br /&gt;
In that case, there&amp;#39;s no use us trying to guess what interface it has - it was specially designed for your system, so you must have the definition of its interface requirements?!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  One of the things that surprise me every time I come across it - and that is often - is that a company that had something made for it does not have - and can not get - specifications. &lt;br /&gt;
&lt;br /&gt;
  It seems that many companies do not refuse to buy stuff without all data available to the buyer.&lt;br /&gt;
&lt;br /&gt;
  In some situations it has been a company going out of the house for the first time and not having any idea what to require in the contract, I have a private list of suppliers that has refused to disclose protocols etc for the products they have sold.&lt;br /&gt;
&lt;br /&gt;
  In some cases I have had to rescue projects where a consulting company had supplied so called &amp;quot;working&amp;quot; code and claimed the source to be proprietary although the buyer has paid for the development.&lt;br /&gt;
&lt;br /&gt;
  If you go out of the house MAKE SURE that the contract specifies that all data must be disclosed.&lt;br /&gt;
&lt;br /&gt;
  Buyer beware&lt;br /&gt;
&lt;br /&gt;
Erik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/121747?ContentTypeID=1</link><pubDate>Mon, 08 Apr 2002 09:51:38 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:11303ccb-5dc5-40e0-9106-83fe82fd9e30</guid><dc:creator>Andrew Neil</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;In order to implement comunication between microprocessor system and ADC,&lt;br /&gt;
What should I know?&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
As I said in the link cited above, you need to read the datasheet/specs/etc for your ADC - that will tell you all you need to know &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;quot;this ADC is specially designed (by third-party company)for my device&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
In that case, there&amp;#39;s no use us trying to guess what interface it has - it was specially designed for &lt;b&gt;your&lt;/b&gt; system, so &lt;b&gt;you&lt;/b&gt; must have the definition of its interface requirements?!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/121739?ContentTypeID=1</link><pubDate>Mon, 08 Apr 2002 09:46:28 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:a9e78ade-cfed-44df-8269-f0b457ddd0e1</guid><dc:creator>Andrew Neil</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;I need use a microprocessor system to replace PC.&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Why?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;quot;Thus, this device&amp;#39;s price will become low.&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Don&amp;#39;t forget the cost of all the time &amp;amp; effors needed to design the microprocessor system, port the software, test, &lt;i&gt;etc, etc&lt;/i&gt;.&lt;br /&gt;
IS it really cheaper than a single-board PC, or PC module - which would probably run your existing software, and support the same interface to the ADC.&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/121740?ContentTypeID=1</link><pubDate>Mon, 08 Apr 2002 08:48:57 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:511a463f-53d7-4800-b7f6-91722dd2e584</guid><dc:creator>Mik Kleshov</dc:creator><description>&lt;p&gt;If your ADC works with a PC, it probably has an ISA interface. I heard that ISA bus works very much like a simple microprocessor bus, so connecting it to a microcontroller should not be a problem.&lt;br /&gt;
If it&amp;#39;s PCI bus, you are in trouble, that&amp;#39;s all I know.&lt;br /&gt;
Actually, there is a chance that the third-party company which designed the ADC has some documentation on it. There could be a lot of useful information in it.&lt;br /&gt;
Regards,&lt;br /&gt;
Mike&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/110007?ContentTypeID=1</link><pubDate>Mon, 08 Apr 2002 06:38:59 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:89bb2706-379f-4863-969e-0c863ad401a4</guid><dc:creator>xinting wang</dc:creator><description>&lt;p&gt;Thank you for reminding me.&lt;br /&gt;
In fact, this ADC is specially designed(by third-party company)for my device, so I am not familiar with it. Now, I am assigned to improve this device. I need use a microprocessor system to replace PC. Thus, this device&amp;#39;s price will become low.&lt;br /&gt;
&lt;br /&gt;
In order to implement comunication between microprocessor system and ADC,&lt;br /&gt;
What should I know?&lt;br /&gt;
Pls give some detailed advice or some examples.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/95007?ContentTypeID=1</link><pubDate>Mon, 08 Apr 2002 04:41:02 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:acd9af45-5e66-4fd0-8edd-fcead3eed1c0</guid><dc:creator>Mik Kleshov</dc:creator><description>&lt;p&gt;You will get a much more detailed reply if you tell what particular ADC you are using.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/54313?ContentTypeID=1</link><pubDate>Mon, 08 Apr 2002 04:18:14 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:4fe305d3-66f1-46cf-bc10-c1ca782a0e74</guid><dc:creator>xinting wang</dc:creator><description>&lt;p&gt;The problem is that I must use this ADC.&lt;br /&gt;
IF I use Philips 80C552 or one of the new Cygnal 8051&amp;#39;s which have integrated ADC&amp;#39;s, I must rework my sensor system, &lt;br /&gt;
even I must change existing sensor.&lt;br /&gt;
&lt;br /&gt;
How do you think? Hope you could give&lt;br /&gt;
me some detailed advice. &lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/54312?ContentTypeID=1</link><pubDate>Sun, 07 Apr 2002 22:19:17 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:347743a4-989e-4420-a3a1-467b4e4af8b3</guid><dc:creator>xinting wang</dc:creator><description>&lt;p&gt;Thank you!&lt;br /&gt;
I will think over your advice.&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/38583?ContentTypeID=1</link><pubDate>Sun, 07 Apr 2002 19:52:40 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:5906ae90-1e1b-49ea-ba27-52a57f2d2254</guid><dc:creator>Mark Odell</dc:creator><description>&lt;p&gt;Use the Philips 80C552 or one of the new Cygnal 8051&amp;#39;s. They have integrated ADC&amp;#39;s. Very simple &amp;quot;communication&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to implement communication between AD convertor and microprocessor system ?</title><link>https://community.arm.com/thread/38582?ContentTypeID=1</link><pubDate>Sun, 07 Apr 2002 13:54:27 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7a8c177d-b839-4727-9db0-220625d62645</guid><dc:creator>Andrew Neil</dc:creator><description>&lt;p&gt;&lt;a href="http://www.8052.com/forum/read.phtml?id=21514&amp;amp;top=" target="_blank"&gt;http://www.8052.com/forum/read.phtml?id=21514&amp;amp;top=&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>