Received: from PCH.mit.edu (18.7.21.50) by mail.efplus.com (192.168.0.8) with Microsoft SMTP Server (TLS) id 8.3.485.1; Sat, 12 Sep 2020 04:24:39 -0700 Received: from PCH.MIT.EDU (localhost.localdomain [127.0.0.1]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 08CBCes9030617; Sat, 12 Sep 2020 07:13:03 -0400 Received: from outgoing-exchange-1.mit.edu (OUTGOING-EXCHANGE-1.MIT.EDU [18.9.28.15]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 08CBCcJW030613 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sat, 12 Sep 2020 07:12:38 -0400 Received: from oc11exedge1.exchange.mit.edu (OC11EXEDGE1.EXCHANGE.MIT.EDU [18.9.3.17]) by outgoing-exchange-1.mit.edu (8.14.7/8.12.4) with ESMTP id 08CBCbmo003932 for ; Sat, 12 Sep 2020 07:12:38 -0400 Received: from w92expo30.exchange.mit.edu (18.7.74.42) by oc11exedge1.exchange.mit.edu (18.9.3.17) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Sat, 12 Sep 2020 07:12:32 -0400 Received: from oc11exhyb8.exchange.mit.edu (18.9.1.113) by w92expo30.exchange.mit.edu (18.7.74.42) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Sat, 12 Sep 2020 07:12:38 -0400 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.57) by oc11exhyb8.exchange.mit.edu (18.9.1.113) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Sat, 12 Sep 2020 07:12:37 -0400 Received: from MWHPR02CA0009.namprd02.prod.outlook.com (2603:10b6:300:4b::19) by DM5PR01MB3305.prod.exchangelabs.com (2603:10b6:3:fd::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.16; Sat, 12 Sep 2020 11:12:36 +0000 Received: from CO1NAM03FT051.eop-NAM03.prod.protection.outlook.com (2603:10b6:300:4b:cafe::82) by MWHPR02CA0009.outlook.office365.com (2603:10b6:300:4b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 11:12:36 +0000 Received: from mail-pj1-f51.google.com (209.85.216.51) by CO1NAM03FT051.mail.protection.outlook.com (10.152.80.242) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 11:12:35 +0000 Received: by mail-pj1-f51.google.com with SMTP id mm21so2988060pjb.4 for ; Sat, 12 Sep 2020 04:12:35 -0700 (PDT) From: Justin Richards To: Microcontroller discussion list - Public. Sender: "piclist-bounces@mit.edu" Date: Sat, 12 Sep 2020 04:12:19 -0700 Subject: Re: [EE]: OpAmp Max differential input voltage GL358 Thread-Topic: [EE]: OpAmp Max differential input voltage GL358 Thread-Index: AdaI904x4sc+lw96SqmpfynxwtfOLQ== Message-ID: References: List-Help: List-Subscribe: , List-Unsubscribe: , In-Reply-To: Reply-To: Microcontroller discussion list - Public. Accept-Language: en-US X-MS-Exchange-Organization-AuthAs: Anonymous X-MS-Exchange-Organization-AuthSource: TS500.efplus4.local X-MS-Has-Attach: X-Auto-Response-Suppress: All X-MS-Exchange-Organization-SenderIdResult: Pass X-MS-Exchange-Organization-PRD: mit.edu X-MS-TNEF-Correlator: received-spf: Pass (protection.outlook.com: domain of gmail.com designates 209.85.216.51 as permitted sender) receiver=protection.outlook.com; client-ip=209.85.216.51; helo=mail-pj1-f51.google.com; dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=CZdlEa03j1xzZcCV4RPxlu0uy4FfEdgw3ZakZO+jmjY=; b=n1BhEc8qnS+5Lrv4avi736NDvkGZ/+SqFHPJuZMVnAmr3kQtGAQfW248gk2KixrGSh sZNR1oFWCu42SxCpL8cHpdlazV5oXbLmLafrRO4Q11as9XFcAoSvc4BXXwjn1dusDiEy xcSwJ/QDMvqQEhrViG9AC4JJG/JR8qz/ckFOAw+FMM94pWo+dG/D5oLlXPBgjx5miWFW j6XQFr90VtsAkVF1Gdm+03qeuIvlIcZCLG5Nv5IAVPxG4MfOSwnYp/AIYlc3wSqTOO9S o7nSkZMPOpweVHpS/ZPy8ksGqj5QeAENDdKPEYIt8jdzqx09JWTHGWixlTdLgopl0YJg EwzA== authentication-results: spf=pass (sender IP is 209.85.216.51) smtp.mailfrom=gmail.com; mit.edu; dkim=pass (signature was verified) header.d=gmail.com; mit.edu; dmarc=pass action=none header.from=gmail.com; errors-to: piclist-bounces@mit.edu list-id: "Microcontroller discussion list - Public." list-post: x-beenthere: piclist@mit.edu x-mailman-version: 2.1.6 x-received: by 2002:a17:90b:707:: with SMTP id s7mr3618233pjz.25.1599909154819; Sat, 12 Sep 2020 04:12:34 -0700 (PDT) x-topics: [EE] x-content-filtered-by: Mailman/MimeDel 2.1.6 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Hi Clint, yes, thermocouples are as you say but with the T12 style soldering tips the thermocouple is also used as the heating element as strange as that sounds. There are only 2 connections to the tip and it provides both heating and temperature measurement. I am testing on my bench and applying 12v getting it hot then connecting to the op-amp and reading the output and has survived many cycles. And convinced its a thermocouple as reversing the connections to the op amp has the expected outcome. I am so tempted to connect the 12v while connected to the opamp ( I found a spare) as it is protected by the 2 x 1k ohm input resistors but I will heed your advice. This chap https://youtu.be/vudfIq6PQMw?t=3D1290 has reversed engineered the same station I have. On closer inspection I don't see the disconnect when heating. I was sure that schematic had a disconnect transistor to protect the opamp, I will have to watch again. That station is ok, except I want a web page to tweak all the PID constants and a rotary encoder with OLED display for fast temperature adjustment. It currently has a weird insert card and clunky non-intuitive buttons for temp adjust. All is tested ok, my code supports MAX6675, DHT, thermistors and 4diodes in series and is used at home to make black garlic where the humidity is maintained with a peristaltic pump etc among other things A very early version can be seen here https://hackaday.io/project/167840-slowcooker-esp8266-based-pid-controller I now want to leverage of all that development and control a soldering iron the way I want it. Fast heating, setable standby temp, easy adjust, just need to do the last bit. Cheers Justin On Sat, Sep 12, 2020 at 5:29 PM Clint Jay wrote: > I think perhaps you've got a few misconceptions here. > > Thermocouple usually refers to a dissimilar metal junction sensor, applyi= ng > heat to it creates a voltage across the two wire ends*, you don't feed > power to a thermocouple. > > Most chip datasheets specify the maximum input voltage in relation to VCC= , > your GL358 (if I'm reading the datasheet right) will be able to cope with > VCC +/-1.5V, so for 5V VCC you could safely input +6.5V or -1.5V, 32V wil= l > probably release the magic smoke. > > *Thermocouples are *really* useful, put enough of them in series and appl= y > fire, you can charge a car battery!!! > > > http://www.douglas-self.com/MUSEUM/POWER/thermoelectric/thermoelectric.ht= m#g > > > > On Sat, 12 Sep 2020 at 10:00, Justin Richards > wrote: > > > Experimenting with using a ESP8266 as a soldering iron PID controller > > driving the ADC with the output of an opamp. > > > > The GL358 opamp datasheet specifies max differential input voltage as > 32V. > > > > I would like to know if that is as it sounds and I can force the inputs > to > > have a max of 32v across them with a single supply to the Opamp of +5V. > I > > am still learning about opamps and thought the inputs were to be > considered > > as a virtual ground and they will effectively be at the same potential > but > > here i would be brute forcing a voltage across them and concerned it ma= y > be > > damaging and bad practice. > > > > The GL358 (was in the junk box) is configured as a dual amp to amplify > the > > thermocouple (integral part of soldering tip) output of approx 2mV - 8m= V > > (~30oC - 400oC) .to approx 40mV - 1500mV. > > > > One side of the thermocouple is grounded and connected via a resistor t= o > > the inverting input while the other side is connected via another > > resistor to the non-inverting input. > > > > I plan to measure temperature then apply 24V across the thermocouple. > which > > will drive 24V across the two 1k ohm opamp input resistors. > > > > As a caution I plan to have back to back diodes at the inputs to limit > the > > voltage across them to approx 0.7v. > > > > But back to the original question, are the protection diodes needed > given a > > maximum differential voltage of 32 volts or is that only if the supply = is > > also at 32V. > > > > I found a design that disconnects the thermocouple from the opamp durin= g > > heating but not sure if that is actually required and obviously > simplifies > > the design if not. > > > > Regards > > Justin > > -- > > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > > View/change your membership options at > > http://mailman.mit.edu/mailman/listinfo/piclist > > > > > -- > Clint. M0UAW IO83 > > *No trees were harmed in the sending of this mail. However, a large numbe= r > of electrons were greatly inconvenienced.* > -- > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .