PageRenderTime 57ms CodeModel.GetById 29ms RepoModel.GetById 1ms app.codeStats 0ms

/lib/m4/linear.m4

https://github.com/dparnell/pcb
m4 | 94 lines | 52 code | 13 blank | 29 comment | 0 complexity | ca7329929ea64ecbfba7279ad9770833 MD5 | raw file
Possible License(s): GPL-2.0
  1. divert(-1)
  2. #
  3. # COPYRIGHT
  4. #
  5. # PCB, interactive printed circuit board design
  6. # Copyright (C) 1994,1995,1996 Thomas Nau
  7. #
  8. # This program is free software; you can redistribute it and/or modify
  9. # it under the terms of the GNU General Public License as published by
  10. # the Free Software Foundation; either version 2 of the License, or
  11. # (at your option) any later version.
  12. #
  13. # This program is distributed in the hope that it will be useful,
  14. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. # GNU General Public License for more details.
  17. #
  18. # You should have received a copy of the GNU General Public License
  19. # along with this program; if not, write to the Free Software
  20. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21. #
  22. # Contact addresses for paper mail and Email:
  23. # Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
  24. # Thomas.Nau@rz.uni-ulm.de
  25. #
  26. # RCS: $Id: linear.m4,v 1.1.1.1 2003/02/20 00:23:29 danmc Exp $
  27. #
  28. define(`Description_MAX222_dil', `high-speed dual RS232 driver w. shutdown')
  29. define(`Param1_MAX222_dil', 18)
  30. define(`Param2_MAX222_dil', 300)
  31. define(`PinList_MAX222_dil', ``NC',`C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc',`/Shdn'')
  32. define(`Description_MAX232_dil', `dual RS232 driver')
  33. define(`Param1_MAX232_dil', 16)
  34. define(`Param2_MAX232_dil', 300)
  35. define(`PinList_MAX232_dil', ``C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc'')
  36. define(`Description_MAX232A_dil', `high-speed dual RS232 driver')
  37. define(`Param1_MAX232A_dil', 16)
  38. define(`Param2_MAX232A_dil', 300)
  39. define(`PinList_MAX232A_dil', ``C1+',`V+',`C1-',`C2+',`C2-',`V-',`T2out',`R2in',`R2out',`T2in',`T1in',`R1out',`R1in',`T1out',`GND',`Vcc'')
  40. define(`Description_MAX233_dil', `dual RS232 driver without external components')
  41. define(`Param1_MAX233_dil', 20)
  42. define(`Param2_MAX233_dil', 300)
  43. define(`PinList_MAX233_dil', ``T2in',`T1in',`R1out',`R1in',`T1out',`Gnd',`Vcc',`C1+',`Gnd',`C2-',`C2+',`V-',`C1-',`V+',`C2+',`C2-',`V-',`T2out',`R2in',`R2out'')
  44. define(`Description_MAX233A_dil', `high-speed dual RS232 driver without external components')
  45. define(`Param1_MAX233A_dil', 20)
  46. define(`Param2_MAX233A_dil', 300)
  47. define(`PinList_MAX233A_dil', ``T2in',`T1in',`R1out',`R1in',`T1out',`Gnd',`Vcc',`C1+',`Gnd',`C2-',`C2+',`V-',`C1-',`V+',`C2+',`C2-',`V-',`T2out',`R2in',`R2out'')
  48. define(`Description_MAX667_dil', `5V/adjustable low-dropout linear regulator')
  49. define(`Param1_MAX667_dil', 8)
  50. define(`Param2_MAX667_dil', 300)
  51. define(`PinList_MAX667_dil', ``DD',`OUT',`LBI',`GND',`SHDN',`SET',`LBO',`IN'')
  52. define(`Description_MAX680_dil', `+-10V voltage converter')
  53. define(`Param1_MAX680_dil', 8)
  54. define(`Param2_MAX680_dil', 300)
  55. define(`PinList_MAX680_dil', ``C1-',`C2+',`C2-',`V-',`GND',`Vcc',`C1+',`V+'')
  56. define(`Description_MAX690_dil', `uP supervisor w. watchdog and power-fail signal')
  57. define(`Param1_MAX690_dil', 8)
  58. define(`Param2_MAX690_dil', 300)
  59. define(`PinList_MAX690_dil', ``Vout',`Vcc',`Gnd',`PFI',`/PFO',`WDI',`/RESET',`VBatt'')
  60. define(`Description_MAX691_dil', `uP supervisor w. watchdog, chip-enable and power-fail signal')
  61. define(`Param1_MAX691_dil', 16)
  62. define(`Param2_MAX691_dil', 300)
  63. define(`PinList_MAX691_dil', ``Vbatt',`Vout',`Vcc',`Gnd',`BattOn',`/LowLine',`OSC_In',`OSC_Out',`PFI',`/PFO',`WDI',`/CE_Out',`/CE_In',`/WDO',`/Reset',`Reset'')
  64. # --------------------------------------------------------------------
  65. # based on data mailed by Olaf Kaluza (olaf@criseis.ruhr.de)
  66. #
  67. define(`Description_L297_dil', `stepper-motor controller')
  68. define(`Param1_L297_dil', 20)
  69. define(`Param2_L297_dil', 300)
  70. define(`PinList_L297_dil', ``Sync',`Gnd',`Home',`A',`/Inh1',`B',`C',`/Inh2',`D',`Enable',`Control',`Vs',`Sens2',`Sens1',`Vref',`Osc',`CW/CCW',`/Clock',`Half/Full',`/Reset'')
  71. define(`Description_L297A_dil', `stepper-motor controller')
  72. define(`Param1_L297A_dil', 20)
  73. define(`Param2_L297A_dil', 300)
  74. define(`PinList_L297A_dil', ``Sync',`Gnd',`Home',`A',`/Inh1',`B',`C',`/Inh2',`D',`Enable',`Dir-Mem',`Vs',`Sens2',`Sens1',`Vref',`Osc',`CW/CCW',`/Clock',`Half/Full',`/Reset'')
  75. define(`Description_NE4558_dil', `dual operating-amplifier')
  76. define(`Param1_NE4558_dil', 8)
  77. define(`Param2_NE4558_dil', 300)
  78. define(`PinList_NE4558_dil', ``Out1',`Inv1',`NoInv1',`-Us',`NoInv2',`Inv2',`Out2',`+Us'')
  79. define(`Description_L298_multiwatt', `dual full-bridge driver')
  80. define(`PinList_L298_multiwatt', ``I-Sens1', `Out1', `Out2', `Vcc', `In1', `Enable A', `In2', `Gnd', `Logic-Vcc', `In3', `Enable B', `In4', `Out3', `Out4', `I-Sens2'')
  81. divert(0)dnl