EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Industry Pack support for TIP850 under RTEMS
From: Andrew Johnson via Tech-talk <tech-talk at aps.anl.gov>
To: "Sintschuk, Michael" <michael.sintschuk at bam.de>, tech-talk <tech-talk at aps.anl.gov>
Date: Tue, 9 Aug 2022 11:25:24 -0500
Hi Michael,

On 8/9/22 3:00 AM, Sintschuk, Michael via Tech-talk wrote:
is someone using (or have ever used) a TIP850 Industry Pack module from TEWS with EPICS?

I have a SBS/GreenSpring VIPC616 VME-card which carries two of such modules. I can compile a RTEMS-IOC with the epics ipac-module running on a MVME2100. The IOC finds the VIPC616 card with the two TIP850 modules:

 

ipacAddVIPC616(0xD000,0x80000000)

.

.

192.168.99.250> ipacReport(2)
  IP Carrier  0: SBS/GreenSpring VIPC616, 4 slots
    C0 S0 : 0xb3/0x09
      ID = 0x9fffd080, I/O = 0x9fffd000
    C0 S1 : 0xb3/0x09
      ID = 0x9fffd180, I/O = 0x9fffd100
    C0 S2 : No IPAC ID
      ID = 0x9fffd280, I/O = 0x9fffd200
    C0 S3 : No IPAC ID
      ID = 0x9fffd380, I/O = 0x9fffd300

 

Do I need an additional driver for the TIP850 to connect to the I/O-channels?

The epics ipac-module has support for the TIP810 CAN bus interface. Would a TIP850 driver look similar to this one?

Yes you will need a separate EPICS IPAC Module driver to actually perform I/O through the hardware. The TIP850 provides 12-bit ADC & DAC channels, it will be different (and probably simpler) than the TIP810 CANbus driver that's included in drvIpac itself. Drivers based on the epics devLib API can be built for both RTEMS and VxWorks (and even Linux).

Unfortunately I can't find any other EPICS Industry Pack drivers for modules that have both an ADC and DAC on them, the synApps ip330 support module for the Acromag IP330 ADC board looks to be a bit more complex than you might need for doing simple analogue I/O. There are EPICS drivers available online for IPAC digital I/O modules, the synApps ipUnidig module is a more straightforward example, but it implements a different set of Asyn interfaces than you need for the ADC and DAC on the TIP850.

Can anyone suggest a good starting point for writing a driver for a ADC/DAC IPAC module?

- Andrew
-- 
Complexity comes for free, Simplicity you have to work for.

Replies:
Re: Industry Pack support for TIP850 under RTEMS Mark Rivers via Tech-talk
References:
Industry Pack support for TIP850 under RTEMS Sintschuk, Michael via Tech-talk

Navigate by Date:
Prev: Re: labCA 3.7.2 building failed Jong Woo Kim via Tech-talk
Next: Re: Industry Pack support for TIP850 under RTEMS Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
Navigate by Thread:
Prev: Industry Pack support for TIP850 under RTEMS Sintschuk, Michael via Tech-talk
Next: Re: Industry Pack support for TIP850 under RTEMS Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
ANJ, 14 Sep 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·