Technology

SCPI Command :

BUS<*>:I2C:TECHnology
Commands in total: 1
Subgroups: 0
Direct child commands: 1
get(bus=Bus.Default) BusTechnology[source]
# BUS<*>:I2C:TECHnology
value: enums.BusTechnology = driver.bus.i2C.technology.get(bus = repcap.Bus.Default)

Sets the threshold voltage clock and data lines as defined for various signal technologies.

Parameters:

bus – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Bus’)

Returns:

technology: V15 | V25 | V165 | V125 | V09 | VM13 | V38 | V20 | V0 | MANual

  • V15 | V25 | V165 | V125 | V09 | V38 | V20 | V0: 1.5 V, 2.5 V, 1.65 V … respectively

  • VM13: -1.3 V (negative value)

  • MANual: Manual setting of user-defined values with BUSb:I2C:SCL:THReshold and BUSb:I2C:SDA:THReshold.

set(technology: BusTechnology, bus=Bus.Default) None[source]
# BUS<*>:I2C:TECHnology
driver.bus.i2C.technology.set(technology = enums.BusTechnology.CUSTom, bus = repcap.Bus.Default)

Sets the threshold voltage clock and data lines as defined for various signal technologies.

Parameters:
  • technology

    V15 | V25 | V165 | V125 | V09 | VM13 | V38 | V20 | V0 | MANual

    • V15 | V25 | V165 | V125 | V09 | V38 | V20 | V0: 1.5 V, 2.5 V, 1.65 V … respectively

    • VM13: -1.3 V (negative value)

    • MANual: Manual setting of user-defined values with BUSb:I2C:SCL:THReshold and BUSb:I2C:SDA:THReshold.

  • bus – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Bus’)