From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!mx05.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Help with embedded hardware/software platform selection for ADA Date: Wed, 3 Jul 2013 14:47:50 +0200 Organization: cbb software GmbH Message-ID: <7v4ovef9cb9m.1r3wzvp7cizfa.dlg@40tude.net> References: <31f9819e-6509-4d67-acea-4d2ba9a96c04@googlegroups.com> <4csim6j63mk4.1c54vo5v7eu8c.dlg@40tude.net> <51d280e7$0$6556$9b4e6d93@newsspool4.arcor-online.net> <1qbszzn3ofdl0$.qk8qtpl9mklt.dlg@40tude.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: IenaDxMXK2hi7fvYcb+MlQ.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:16081 Date: 2013-07-03T14:47:50+02:00 List-Id: On Wed, 3 Jul 2013 12:08:33 +0000 (UTC), Simon Clubley wrote: > On 2013-07-02, Dmitry A. Kazakov wrote: >> On Tue, 2 Jul 2013 19:29:52 +0000 (UTC), Simon Clubley wrote: >> >>> I don't understand why you think the only way to get data into a board >>> is via a A/D converter. >> >> Because digital stuff is better to handle by dedicated hardware. This is >> why I wrote that if you are using main CPU for the purpose of making a >> signal generator or an incremental encoder or what you wrote below, it is >> an architectural problem. > > You still need to interface that hardware to the rest of your circuit and > the SPI/I2C protocols (which generally use GPIO lines) are common ways of > doing that. Yes. Usually we use Ethernet (ModBus, EtherCAT) and CAN, because for us size is not so important as modular design. So we prefer standardized I/O terminals. And yes, they are not cheap. >> Why didn't you take an RF TV remote receiver? It has USB/COM interface and >> is fairly simple to use. We deployed such stuff in some projects. > > I wasn't aware of any devices which remotely match what I need. That depends of course of what you want. Some of our customers use IrDA and proprietary deviations from it. It is usually set on an UART. That is in case you needed a bidirectional communication, half-duplex though. > Do you have a pointer to the unit you are thinking of ? No. The things get out of stock each 2-5 years. It was something like this (IR receiver on the left): http://thumbs4.ebaystatic.com/d/l225/m/mvJHLSCI_af75fy731KBUWw.jpg though it was RS232, not USB. I don't know if RS232 ones are anywhere to find now. This is always a problem with such things. We needed only a receiver. The sender was a special design. It was used in several interactive rides in an amusement park. The sender was in a fake pistol, you get the idea. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de