tscircuit/ti
ti tscircuit library
- Version
- 1.0.192
- License
- unset
- Stars
- 0
lib/subcircuits/TemperatureSensor_TMP103_TIDA00399.circuit.tsx
import type { SubcircuitProps } from "@tscircuit/props";
import "tscircuit";
import { TMP103AYFF } from "../chips/TMP103AYFF.circuit.tsx";
/**
* TMP103 temperature-sensing subcircuit from TI TIDA-00399, sheet 8.
* RPU1 and RPU2 are the reference design's optional (DNP) I2C pull-ups.
* @see https://www.ti.com/tool/TIDA-00399
*/
export const TemperatureSensor_TMP103_TIDA00399 = (props: SubcircuitProps) => (
<subcircuit routingDisabled {...props}>
<TMP103AYFF
name="UTMP"
schX={1.2}
schY={0}
pcbX={0}
pcbY={0}
connections={{
GND: "net.GND",
}}
/>
<resistor
name="RPU1"
resistance="10kohm"
footprint="0402"
doNotPlace
schX={-1.4}
schY={2}
schRotation={90}
pcbX={-0.7}
pcbY={1.4}
pcbRotation={90}
connections={{ pin1: "UTMP.SCL", pin2: "RPU2.pin2" }}
/>
<resistor
name="RPU2"
resistance="10kohm"
footprint="0402"
doNotPlace
schX={-0.2}
schY={2}
schRotation={90}
pcbX={0.7}
pcbY={1.4}
pcbRotation={90}
connections={{
pin1: "UTMP.SDA",
pin2: ["UTMP.V_PLUS", "net.V3P3"],
}}
/>
</subcircuit>
);
export default TemperatureSensor_TMP103_TIDA00399;